£95,000 Per year
Undetermined
Hybrid
London
Summary: The role of Senior C++ Engineer focuses on developing high-performance trading systems for a global financial brokerage. The position requires hands-on engineering skills to optimize and enhance real-time systems while collaborating with various teams. Candidates will be responsible for diagnosing issues, mentoring junior developers, and ensuring the resilience of critical applications. This is a permanent position based in London with hybrid working arrangements.
Key Responsibilities:
- Designing and building low-latency C++ applications
- Investigating and resolving production crashes
- Performing deep debugging (call stacks, memory issues, threading)
- Optimising multi-threaded, real-time systems
- Collaborating with engineers, QA, DevOps, and business users
- Mentoring junior developers and raising engineering standards
Key Skills:
- Strong commercial experience in modern C++ (11/14/17)
- Background in performance-critical systems
- Hands-on experience with debugging and crash analysis
- Solid understanding of concurrency, memory management, and optimisation
- Comfortable working in fast-paced, production-focused environments
Salary (Rate): £95000 per annum
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: Senior
Industry: IT
- £85000 - £95000 per annum
- London
- Permanent
Senior C++ Engineer - High-Performance Trading Systems
We're working with a global financial brokerage building mission-critical trading and analytics platforms used across international financial markets.
This is a hands-on engineering role for a senior C++ developer who enjoys working close to the metal - diagnosing crashes, optimising performance, and improving the resilience of real-time systems.
What you'll be doing:
Designing and building low-latency C++ applications
Investigating and resolving production crashes
Performing deep debugging (call stacks, memory issues, threading)
Optimising multi-threaded, real-time systems
Collaborating with engineers, QA, DevOps, and business users
Mentoring junior developers and raising engineering standards
What we're looking for:
Strong commercial experience in modern C++ (11/14/17)
Background in performance-critical systems
Hands-on experience with debugging and crash analysis
Solid understanding of concurrency, memory management, and optimisation
Comfortable working in fast-paced, production-focused environments
Hybrid working, long-term platform ownership, and genuinely complex engineering challenges.
McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.