C++ Software Engineer
C++ Software Engineer
London | Hybrid (2-3 days per week) | Competitive salary + bonus
Ncounter is partnering with a leading trading technology group to hire an exceptional C++ Software Engineer to build and evolve high-performance order gateway systems used in fast-moving fixed income markets. This is a hands-on role developing ultra-low-latency services that handle order validation, routing and exchange connectivity - the backbone of real-time trading.
You’ll join a collaborative team of developers, quants and platform engineers, working across a high-availability C++ codebase to deliver fast, resilient and observable services. You’ll be empowered to design, implement and test software that directly impacts trading performance, scalability and reliability.
Key Responsibilities:
• Design and develop high-throughput order gateway components in modern C++
• Implement robust connectivity, order validation and routing logic for fixed income markets
• Profile and optimise multi-threaded code paths, eliminating performance bottlenecks
• Apply concurrency, lock-free and memory-efficient techniques to maximise throughput
• Collaborate with quantitative researchers, traders and SRE teams to deliver reliable releases
• Contribute to automated testing, verification and CI/CD pipelines
• Provide 2nd/3rd line application support, analysing production telemetry and driving improvements
Core Skills & Experience:
• Strong proficiency in modern C++ (C++17 or later) and STL
• Deep understanding of multi-threading, low-latency optimisation and Linux systems
• Experience working on high-frequency or real-time systems (financial or otherwise)
• Familiarity with network programming, serialization and distributed architectures
• Strong analytical and debugging skills, using profiling tools to measure performance
• Exposure to Python, Bash, or similar for automation and testing is advantageous
• Knowledge of fixed income products (corporate bonds, treasuries, IRS, CDS) is helpful
This is an opportunity to work at the heart of a global trading platform, building technology that traders and researchers rely on every day. If you’re a passionate C++ engineer who thrives on writing elegant, high-performance code, we’d love to hear from you.
Apply now through Ncounter for a confidential discussion and to learn more about this role.
- Company
- Ncounter
- Location
- London, South East, England, United Kingdom
- Employment Type
- Full-Time
- Salary
- £150,000 - £175,000 per annum
- Posted
- Company
- Ncounter
- Location
- London, South East, England, United Kingdom
- Employment Type
- Full-Time
- Salary
- £150,000 - £175,000 per annum
- Posted