C++ Software Engineer
C++ Software Engineer
Salary: £150k–£200k
Total Comp: £250k–£500k (based on performance and seniority)
I'm partnered with a quantitative trading firm hiring a C++ Software Engineer to join its high-frequency trading team in London.
The focus is on building and scaling ultra-low-latency systems for global markets.
They’re looking for experienced engineers who care deeply about performance, clean design, and systems where nanoseconds matter.
Responsibilities:
- Build and optimize latency-critical C++ systems across trading, market data, and infrastructure
- Drive performance improvements across CPU, memory, cache, and networking layers
- Profile, benchmark, and tune systems in real-world conditions
- Collaborate with hardware and FPGA engineers on system architecture
- Perform kernel-level optimization and low-level tuning
Requirements:
- Experience developing performance-critical applications in modern C++
- Strong systems programming and low-level expertise
- Deep knowledge of Linux internals, kernel tuning, and profiling tools
- Strong interest in hardware behavior, networking, and optimization
Why Join:
- Work on systems where tiny optimizations have real financial impact
- Collaborate with top engineers across software and hardware
- Engineering-led culture focused on innovation and excellence
- Tackle complex, cutting-edge performance challenges