C++ Software Engineer : Trading : £120-180k plus excellent bonus : London
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+9 more
Job description
We’re partnering with a top-tier quantitative trading firm to hire an experienced C++ Software Engineer to work on performance-critical trading and market data systems.This is a role for engineers who care deeply about latency, determinism, and correctness, and who want to build systems where microseconds and design decisions genuinely matter. The RoleYou’ll be part of a core engineering team responsible for low-latency, high-throughput systems that sit directly on the trading path. The work spans strategy execution, market data processing, and core infrastructure, with a strong focus on performance and reliability.You’ll collaborate closely with quants, traders, and other systems engineers, taking research ideas and turning them into robust, production-grade software. Key ResponsibilitiesDesign and develop high-performance C++ systems used in live tradingBuild and optimise components for market data ingestion, pricing, and executionProfile, tune, and debug systems where latency and throughput are criticalContribute to system architecture and low-level design decisionsMaintain high engineering standards around testing, code quality, and reliability Core Technical RequirementsStrong professional experience with modern C++ (C++17/20)Deep understanding of data structures, algorithms, and low-level system behaviourExperience working on latency-sensitive or performance-critical systemsStrong knowledge of Linux, memory management, and concurrencyComfortable debugging complex issues across large, long-lived codebases
Requirements
Additional Languages & Technologies (Nice to Have)Experience with one or more of the following is a strong plus:Python (for research tooling, prototyping, or system glue)Rust or Go (modern systems or infrastructure tooling)Java or C# (broader backend exposure)Experience with networking, TCP/UDP, multicast, or kernel-level tuningFamiliarity with build systems, CI/CD, and performance profiling tools Nice to Have (But Not Required)Exposure to electronic trading systems or financial marketsExperience with lock-free programming, custom allocators, or SIMDBackground in distributed systems or real-time systems
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on apply4u.co.ukGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
How Much Does a Software Engineer Make? Realistic Software Engineering Salaries
Data Engineer Salary UK
The 12 Best Jobs for Software Engineers
10 Highest Paying Programming Languages 2025