Back to search
Hunter Bond Linkedin · Posted 2mo ago

C++ Software Engineer - Hybrid working - Up to £350,000 Base (+ Bonus)

London, Westminster, United Kingdom

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

C++ Software Engineer – High Frequency Trading


Client: Scientific Quant Fund

Location: London (Hybrid)

Compensation: Up to £350,000 Base + Bonus


Overview

An elite scientific quant fund is seeking a high-performance C++ Software Engineer to join a world-class engineering team building some of the fastest trading systems in global financial markets. This is a true low-latency role where software performance directly impacts P&L. You will work in an intellectually demanding, fast-paced environment alongside elite engineers, quantitative researchers, and traders, using cutting-edge technology to solve complex performance-critical problems.


The Role

As a C++ Software Engineer, you will play a critical role in the design, development, and optimisation of ultra-low-latency trading systems operating in live markets.


Key responsibilities include:

  • Designing and developing high-performance C++ trading applications
  • Optimising code paths for maximum speed and minimal latency
  • Collaborating closely with quantitative researchers and traders to implement and enhance trading algorithms
  • Building and maintaining low-latency networking and communication protocols
  • Conducting detailed performance analysis, profiling, and tuning of critical system components


What’s on Offer

  • Work on mission-critical systems where engineering excellence drives trading performance
  • Exposure to state-of-the-art technology and modern low-latency engineering practices
  • Exceptional professional growth in a highly technical, performance-driven environment
  • Highly competitive compensation, bonus structure, and comprehensive benefits package
  • Strong emphasis on health, well-being, and sustainable work-life balance
  • Rapid career progression and collaboration with top-tier infrastructure and trading teams


Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
  • 2+ years professional experience developing high-performance systems in C++
  • Strong fundamentals in data structures, algorithms, and software design
  • Experience with multi-threaded programming and real-time systems
  • Proficiency in Linux/Unix environments
  • Experience with network programming (TCP/IP, UDP) is advantageous
  • Knowledge of hardware-level optimisation (SIMD, GPU, CPU cache optimisation) is a plus


If you are a C++ Software Engineer looking to work at the cutting edge of high-frequency trading technology, please apply with an up-to-date CV or email [email protected] for more information.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent