Hunter Bond logo

C# Software Developer | Up to CAD $200k Base + Bonus | Elite FinTech | Hybrid | Montreal

Hiring from
United Kingdom
Work type
Hybrid
Posted
Is this job info correct?

539,427 remote jobs, straight from company career pages

100% free · New jobs every hour

Show job description

C++ Software Engineer

Location: London (Hybrid)

Experience: 2 – 6+ Years

Compensation: Up to £150,000 Base + Industry-Leading Bonus!


A leading FinTech firm in London is seeking a talented C++ Software Engineer to join its growing technology team. This is an opportunity to work in a fast-paced, high-performance trading environment where technology is central to the firm’s success across multiple asset classes!


They’ll find the best team to suit your skillset and interests, but you could be working on:


  • Building high-performance, low-latency systems using C++ to support business-critical trading platforms and infrastructure.
  • Designing and developing efficient, scalable software for real-time trading systems and market data processing.
  • Optimising application performance, memory management and concurrency to meet demanding latency requirements.
  • Developing core trading infrastructure, pricing engines and execution systems used across multiple asset classes.
  • Modern C++: C++11/14/17/20, STL, templates, RAII and smart pointers.
  • Low-Latency Engineering: Performance profiling, latency optimisation, cache efficiency and lock-free programming.


Key Responsibilities


  • Design, develop and maintain high-performance software systems using C++.
  • Build and optimise low-latency applications for trading, execution and market data processing.
  • Apply strong knowledge of algorithms, data structures, concurrency and memory management.
  • Contribute to system architecture, performance optimisation and technical decision-making.


Requirements


  • 2 – 6+ years of professional software engineering experience.
  • Strong experience in C++ development.
  • Solid understanding of data structures, algorithms, object-oriented programming and software design principles.
  • Knowledge of multithreading, concurrency, memory management and performance optimisation.
  • Exposure to financial markets, trading infrastructure or high-performance computing is a plus.
  • Bachelor’s degree in Computer Science or a similar discipline preferred.


If the above opportunity is of interest, please apply or email me directly!


Contact: agreen@hunterbond.com

Similar jobs

Apply on LinkedIn