C++ Engineer
Posted 2 days 2 hours ago by Stanford Black Limited
Contract C++ Engineer
Location: Central London (Hybrid)
Contract Duration: 12 months (with potential for extension), no sponsorship offered
We're on the hunt for an experienced C++ engineer to join a small, sharp team building ultra-fast systems that process live data from stock exchanges across the globe. If you're passionate about performance, love shaving microseconds off code, and get a kick out of tackling complex engineering challenges, this is your kind of project!
The Mission
You'll be part of a team responsible for creating and refining core systematic systems that are absolutely central to high-speed trading strategies. This involves deep systems-level work in Linux environments, contributing to the architectural direction of the platform, and constantly improving throughput and reliability.
You'll collaborate across the full software lifecycle-from shaping design and writing code to testing, deployment, and live ops support. Expect to work with modern infrastructure tools like Kubernetes and leverage bleeding-edge networking tech to achieve world-class performance.
What You'll Be Doing
- Designing and building robust, high-performance components in modern C++.
- Profiling, tuning, and refining systems to optimize latency.
- Evolving platform architecture to scale with growing data demands.
- Working closely with researchers and engineers to ensure clean, usable data across the business.
What We're Looking For
- Proven experience solving latency- &/or infrastructure-based problems in C++(version 17 or above).
- Bachelor's/Master's Degree in Computer Science, Software Engineering, or similar, from top global university.
- 8+ years of experience working within trading environments.
- Strong grasp of algorithms, data structures, and systems-level programming.
- Pragmatic approach to design with a focus on performance and reliability.
- Excellent communication and team collaboration skills.