Job Description
London | On-site / Hybrid
- Build and operate high-performance market data systems used in live, global trading environments
- Work closely with traders and quantitative researchers on real-time problems with direct PnL impact
- Modern C++ codebase (C++20+) with exposure to Python and distributed systems
- Opportunity to work across both greenfield development and complex, business-critical systems
The Role
An established, highly technical trading organisation is hiring a C++ Software Engineer into its London engineering team, focused on market data and exchange connectivity. The role sits close to the trading desk and plays a key part in supporting real-time decision-making across multiple asset classes and venues.
You will design, build, and maintain low-latency systems responsible for ingesting, normalising, and distributing large volumes of market data. Engineers in this team work from high-level requirements, are expected to develop a strong understanding of trading workflows, and collaborate directly with traders and quantitative researchers on a daily basis.
The environment rewards autonomy, technical ownership, and engineers who are comfortable operating in production-critical systems.
Key Skills and Experience Required
- Strong professional experience building high-performance, production-grade systems
- 5+ years’ experience in modern C++ (C++17/20 or later), including multithreaded development
- Experience with Python or another scripting language for tooling and automation
- Solid understanding of network programming, including TCP/UDP, multicast, and WebSockets
- Familiarity with messaging systems, APIs, and service-oriented architectures
- Experience working on both legacy systems and new platform builds
- Background in trading, market data, or real-time systems is advantageous but not essential
- Degree in Computer Science, Engineering, or a related technical discipline
Why Consider This Opportunity
- High-impact role within a London-based trading engineering group
- Direct collaboration with traders and researchers, not a remote “support” function
- Technically demanding systems with real-world performance constraints
- Strong compensation and long-term growth for senior individual contributors
If this aligns with your background and you are open to exploring a London-based role in trading technology, please apply or get in touch for a confidential discussion.