C++ Trading Platform Developer – Low Latency Systems & Infrastructure
Location: London (Hybrid with flexibility) | Full-time | Sponsorship & Relocation Support Available
My client is one of the world’s leading crypto-native algorithmic trading firms. Operating across nearly all major cryptocurrency exchanges and trading platforms, they provide deep liquidity solutions, a wide range of OTC services, and support for both cutting-edge blockchain projects and traditional financial institutions entering the digital asset space. They also invest in early-stage DeFi ventures through a dedicated investment arm.
Founded in 2017 by industry leaders, my client has successfully navigated multiple market cycles and is deeply committed to long-term innovation in the crypto space. They combine the precision of high-frequency trading with the energy and experimentation of tech startups to create a forward-thinking, compliant, and powerful market presence.
The Role
My client is seeking a C++ Trading Platform Developer who’s passionate about low-level systems, large-scale infrastructure design, and performance optimisation. If you’re the type who enjoys diving under the hood to understand how things work — from how C++ standard libraries are implemented to the intricacies of data infrastructure — this role is for you.
You’ll contribute to the development of the global trading platform, spanning multiple continents and exchanges, including real-time data capture, high-throughput order entry, robust connectivity, and built-in monitoring systems. You’ll work with C++ and Python to scale and enhance core infrastructure, alongside seasoned developers, traders, and the CTO directly.
This is a high-impact role where you’ll enjoy early ownership, independent decision-making, and real-world performance challenges. No legacy systems, no red tape — your contributions are valued based on what you deliver.
What You’ll Work On
- Expand and scale a global trading platform, including real-time data pipelines and exchange integrations
- Write robust, scalable, and performant code primarily in C++, with some Python
- Work on networking, order entry systems, low-latency optimisations, and infrastructure monitoring
- Design systems that are simple, effective, and fail-safe, with full Linux-based development environments
- Shape your role according to your strengths and interests — whether in system design, performance tuning, or low-level problem solving
Required Skills
- Strong C++ skills – this will be tested during the interview process
- Ability to dig into C++ standard libraries and understand internal implementations – this will also be tested
- Excellent analytical and problem-solving skills
- Solid understanding of networking, CPU & memory models, and assembly language – highly desirable
What You’ll Get
- Work at one of the most innovative algorithmic trading firms in the world
- Engage in high-impact projects with accelerated ownership and no bureaucracy
- Collaborate with sharp, experienced colleagues including direct access to the CTO
- A culture of continuous learning, where you grow by doing, at exceptional speed
- Flexible working arrangements based on productivity, not hours
- A central London office with amenities like table tennis, foosball, breakout zones, free food, and customised desks
- Informal, flat, and entrepreneurial company culture
- Performance-based compensation with significant earning potential, plus private health insurance and pension
Additional Information
Not fully remote: While the role is not fully remote, my client offers significant flexibility around work-from-home and working hours
UK work permit sponsorship and relocation assistance are available for qualified candidates