C++ Software Engineer - Hybrid
Listed on 2026-09-18
-
Software Development
C++ Developer, Software Engineer, Unix/Linux
C++ Software Engineer
- Hybrid working
- Up to £350,000 Base (+ Bonus)
Senior Quantitative Technology Consultant at Hunter Bond
C++ Software Engineer – HFT
Client: Elite Algorithmic Market Making Firm (HFT)
Compensation: Up to £350,000 Base + Bonus
Location: London (Hybrid)
OverviewAn elite algorithmic market‑making firm 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 RoleAs 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
- 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
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
- 4+ 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 for more information.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).