Senior C++ Engineer
Description
Senior C++ Engineer Location: x3 days onsite Salary: £95,000 + bonus Overview Senior C++ Engineer needed to work on high-performance trading and analytics systems in a low-latency environment. This is a hands-on role focused on building, optimising and stabilising mission-critical platforms used across the business. You'll work close to production systems, taking ownership of complex technical issues including crash investigation, deep debugging and performance optimisation. Key Responsibilities Design and build low-latency C++ applications with a strong focus on performance and resilience Own production issues including crash analysis, memory corruption and runtime failures Perform deep debugging (call stacks, disassembly, dump analysis) and deliver long-term fixes Optimise multi-threaded, Real Time systems Contribute to technical design decisions and code reviews Mentor junior engineers and raise engineering standards Work closely with QA, DevOps and business stakeholders Key Skills & Experience Strong commercial C++ experience (C++11/14/17) Background in low-latency, high-throughput systems (finance/trading preferred) Deep knowledge of modern C++: memory management, concurrency, STL, templates Strong debugging skills (crash dumps, memory leaks, runtime analysis) Experience with Windows internals and tooling (eg WinDbg, Visual Studio) Solid understanding of multi-threading and performance optimisation Git, CI/CD, testing practices Nice to Have Advanced Windows internals or disassembly-level debugging Messaging systems (Kafka, ZeroMQ, Solace) Distributed systems or cloud exposure Python or C# Scripting Trading systems or market data experience If this sounds like the role for you, hit APPLY & a consultant will be in touch.
Skills
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.