Core C++ Developer
You will contribute to the development and optimization of high-performance crypto trading systems. You will build ultra-low-latency infrastructure, optimize execution speed, and ensure robust system reliability using modern C/C++. You will work closely with quant researchers, traders, and infrastructure engineers to continuously improve system performance and maintain fault-tolerant components for continuous trading operations.
Responsibilities
- Design, develop, and optimize low-latency, high-performance trading infrastructure in modern C/C++
- Implement efficient and scalable trading algorithms, order execution, and risk management systems
- Understand exchange connectivity standards for market data and order entry
- Optimize CPU performance, memory management, and multi-threaded applications
- Collaborate with quant researchers, traders, and infrastructure engineers to improve system performance
- Profile, benchmark, and debug real-time systems to minimize latency and maximize throughput
- Maintain robust and fault-tolerant system components for continuous trading operations
Requirements
- Expert-level proficiency in C++, with a strong grasp of modern C++ features (C++17/20/23/26)
- Extensive experience in low-latency, high-performance systems programming
- Deep understanding of networking (TCP/UDP), concurrency, and multi-threading
- Strong experience in Linux-based development and performance tuning
- Experience with real-time, high-throughput systems where performance is critical
- Background in crypto or traditional finance trading systems
Benefits
- Competitive holiday allowance
- Free daily Deliveroo lunch
- High-spec office and technology
- Team socials
- Global company offsites and development opportunities