Low Latency C++ Developer
Role: Low Latency C++ Developer - Core Trading
Location: London
Industry: Systematic Hedge Fund
Overview
A top quantitative investment manager is hiring a low latency C++ engineer to build and evolve the electronic trading infrastructure that powers real time, global execution. You will sit close to the trading engine, own performance sensitive workflows end to end, and spend your days profiling, tuning, and pushing latency down while keeping reliability high at scale.
This is a proper engineering seat for people who enjoy deep systems work on Linux, care about determinism, and like solving hard production problems with measured results.
What you will do
- Develop and maintain low latency trading platforms on Linux prioritising throughput, predictability, and stability
- Create high-performance distributed systems that facilitate global electronic trading processes
- Analyse and optimise C++ code to minimise latency and maximise throughput
- Troubleshoot real-time issues using packet captures, core dumps, and runtime profilers within live trading environments
- Utilise advanced networking knowledge of TCP, UDP, and multicast, making informed decisions about various network path trade-offs
What they are looking for
- Over 5 years of professional experience in C++ development on Linux, including expertise in modern C++ standards and multithreading
- In-depth understanding of TCP, UDP, and multicast protocols, with a focus on optimizing for low-latency network performance
- Proven experience designing and operating high-throughput distributed systems in a production environment
- Familiarity with lock-free programming techniques and concurrent programming patterns
- Strong knowledge of scalable I/O models such as epoll and io_uring
- Previous experience in electronic trading or working with exchange-related systems is highly desirable
Why this role
- Develop systems where every microsecond counts and enhancements are immediately noticeable
- Take full responsibility for building, releasing, and troubleshooting production issues in a high-stakes setting
- Work on projects with worldwide reach, adhere to rigorous engineering principles, and foster a culture that prioritises precise measurement instead of speculation