C++ Engineer x2

C++ Engineer x2

Posted Today by 1771931926

£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

Detailed Description From Employer: TP542355_1771433328
  • £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.