More jobs:
C++ Software Engineer – Trading Systems
Job in
London, Greater London, W1B, England, UK
Listed on 2026-09-03
Listing for:
Quant Capital
Full Time
position Listed on 2026-09-03
Job specializations:
-
Software Development
Software Engineer, Backend Developer
Job Description & How to Apply Below
Global Quantitative Trading Firm London – Hybrid (4 days onsite / 1 remote)
Quant Capital is working with a technology-first trading firm to find a C++ Software Engineer to join a highly specialised team building real-time trading infrastructure. The team’s scope covers everything from market data processing and signal evaluation to order routing and execution—giving developers full ownership over performance-critical code.
This is a low-latency, high-throughput environment where the software you write is deployed directly into production and contributes to daily trade volumes in the hundreds of billions.
Role Overview You’ll work in a fast-moving team responsible for the full software lifecycle behind the firm’s core trading platform. In addition to building latency-sensitive code in C++, you’ll have the chance to work on adjacent systems like distributed storage platforms, high-performance compilers, and GPU/FPGA integrations.
The team is highly technical, cross-functional, and trusted to solve hard problems autonomously.
Key Responsibilities Design and implement high-performance C++ systems used across trading infrastructure
Work on projects ranging from real-time market data processing to order execution
Optimise systems at the micro-architectural level (cache usage, CPU pipelines, memory layout)
Contribute to the design of distributed or parallel computation frameworks
Collaborate with researchers, infrastructure teams, and hardware specialists
Write clean, maintainable, post-C++11 code and modernise existing components where needed
What You’ll Need Strong command of modern C++ and associated tooling
Deep understanding of system internals: memory management, caching, paging, CPU execution pipelines
Solid knowledge of algorithms, data structures, and performance trade-offs Experience designing complex systems intended for long uptime and high availability
Familiarity with Linux systems and tooling is beneficial but not essential
Comfortable working independently on technically challenging problems
No finance background needed—just engineering fluency
Why Apply?
Work on production systems that process hundreds of billions in trading volume daily
Solve real performance problems—not proxy metrics or arbitrary benchmarks
Blend low-level systems programming with high-level architecture and impact
Build for internal use, with fast deployment cycles and immediate feedback
Join a small, high-performance team with serious technical ownership
Discretion guaranteed – we never share your profile without your explicit consent.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×