Performance C++ Software Engineer (High Frequency Trading)
Total Comp: £250k–£500k (based on performance and seniority)
I'm partnered with a quantitative trading firm hiring a Performance 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
Performance C++ Software Engineer (High Frequency Trading) employer: NJF Global Holdings Ltd
As a leading technology-driven quantitative trading firm, we pride ourselves on fostering a dynamic and innovative work culture that prioritises collaboration and excellence. Our employees benefit from cutting-edge projects in ultra-low-latency systems, alongside opportunities for professional growth and development in a fast-paced environment. Located in a vibrant tech hub, we offer a unique chance to work with top-tier talent and state-of-the-art technology, making it an ideal place for those seeking meaningful and rewarding careers.