Senior C++ Engineer
Location: London, on-site
Type: Full-time
Compensation & Benefits: Extremely competitive, market-leading base with significant upside on bonus
The Role
Our client, a Tier 1 high-frequency trading firm, is seeking a Senior C++ Engineer to join their core engineering team. This role focuses on building and optimising ultra low-latency systems that sit at the heart of trading operations. You’ll work on highly performant infrastructure where speed, reliability, and precision are critical to success in global markets.
Key Responsibilities
- Design and develop high-performance C++ systems for low-latency trading environments.
- Optimise and maintain critical components of trading infrastructure to ensure maximum efficiency and reliability.
- Work on large scale, distributed systems that handle real time data and execution.
- Collaborate with trading and technology teams to deliver robust, scalable solutions.
- Contribute to the continuous improvement of system architecture, performance, and networking capabilities.
Ideal Candidate:
- Strong expertise in low-level or systems programming, particularly in C++.
- Experience working with high-frequency trading or other latency sensitive systems.
- Solid understanding of large scale distributed systems.
- Knowledge of networking protocols such as TCP/UDP.
- Able to solve complex technical problems in a fast-paced, performance-driven environment.
- Strong communication skills and ability to collaborate with both technical and non-technical stakeholders.
Why This Role Matters:
- Work on cutting-edge systems where performance directly impacts trading success.
- Be part of a highly skilled engineering team at a leading global trading firm.
- Tackle challenging technical problems with real-world impact in financial markets.
- Gain exposure to advanced trading infrastructure and low-latency system design.