/18 Feb 2026

18 Feb 2026

Greater London, England, United KingdomRemotegbvia direct
// Job Type
Full Time
// Salary
Not disclosed
// Posted
2 months ago
// Seniority
senior
// Work Mode
hybrid

About the Role

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.

Tech Stack

C++C++11C++14C++17DebuggingCrash AnalysisConcurrencyMemory ManagementOptimisation

Interested in this job?

Login to Apply

Use our AI to tailor your resume for this 18 Feb 2026 position at McGregor Boyall.