Senior C++ Low-Latency Trading Systems Engineer
We’re hiring for a globally leading systematic trading firm building some of the fastest and most performance-critical systems in the market. This is a performance-first environment: small teams, flat structure, and a relentless focus on measurable outcomes. The mandate is simple: ship clean, deterministic, low-latency software that directly impacts PnL.This is a core engineering role on the critical path. You’ll be working across market data, execution, and core trading infrastructure, systems where microseconds matter and engineering decisions have immediate real-world impact. What you build runs in production, in real time, under real constraints.The culture is direct and merit-driven. Engineers care deeply about latency, system design, and ownership. If you deliver, your scope expands quickly.The RoleYou’ll design and build ultra-low latency C++ systems used in live trading environments. This includes optimising performance at the microsecond level, improving system determinism, and maintaining correctness under high concurrency.You’ll work closely with traders and quantitative researchers to identify bottlenecks and push improvements directly into production, shortening the feedback loop from idea to live system.Typical AreasLow-latency market data ingestion and processingExecution systems and order routing on the critical pathCore trading infrastructure and messaging systemsLatency optimisation across CPU, memory, and concurrencyPerformance profiling, instrumentation, and optimisation in productionEnd-to-end system design from architecture through to deploymentNon-Negotiable RequirementsCandidates who do not meet all of the requirements below will not be considered.5–12 years building low-latency C++ backend systemsStrong experience in performance engineering (memory, concurrency, networking)Experience within financial services (trading, hedge funds, banking, or similar)Proven ownership of production systems with measurable performance impactStrong academic background in Computer Science, Engineering, Mathematics, or similarWhat This Is NotA general backend engineering roleA platform or abstraction-heavy positionSuited to engineers without experience in latency-critical systemsIf you’ve been building performance-critical systems and want tighter ownership, faster iteration, and work that sits directly on the critical path, this is a role where impact is immediate and measurable.