C++ Software Engineer
C++ Software Engineer – High-Frequency Trading
Looking for a C++ Engineer with strong commercial experience in low latency or ultra-low latency systems, to join a systematic trading firm operating at the cutting edge of high-frequency trading.
Role Overview:
- You will work across the full trading system stack, building and optimising the infrastructure that powers live trading at scale.
- Design and implement high-performance C++ systems targeting sub-microsecond and nanosecond-level latency
- Optimise production code for speed, reliability, and throughput under live market conditions
- Collaborate directly with traders, quant researchers, and fellow engineers on technically demanding problems
- Work across the full software lifecycle in a fast-paced, results-driven environment
Requirements:
- Strong modern C++ (C++17 or later), with commercial experience in low latency or performance-critical systems
- Deep understanding of multithreading, memory management, and systems-level performance tuning
- Solid Linux development background and familiarity with networking protocols
- Prior HFT or proprietary trading experience is a strong advantage, though not essential for exceptional engineers from adjacent fields such as networking, gaming, or real-time systems
- Bachelor's degree in Computer Science or similar
Compensation: £300k TC (as always, this is negotiable)
We will respond to all shortlisted candidates within 3 days. For the latest opportunities, follow our LinkedIn company page.