C++ SOFTWARE ENGINEER - TRADING SYSTEMS

Quant Capital

  • London
  • Permanent
  • Full-time
  • 2 months ago
C++ SOFTWARE ENGINEER - TRADING SYSTEMSUp to 300,000 totalGlobal Quantitative Trading FirmLondon - 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 OverviewYou'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.

Quant Capital