C++ Senior Software Engineer – London Hybrid : up to £200k base + bonus

C++ Senior Software Engineer – London Hybrid : up to £200k base + bonus

Full-Time On-site
H

We are working with a world-renowned trading firm that is looking to hire exceptional C++ Software Engineers to join its high-performing engineering organisation.

This is an opportunity to work at the cutting edge of technology, building sophisticated, high-performance systems that underpin some of the most demanding technology environments in the world.

The firm operates at an extraordinary level of scale and complexity, where engineering excellence, technical innovation and performance are fundamental to its success. You will be working on critical infrastructure and distributed systems, solving challenging engineering problems that require deep technical expertise and a passion for building robust, scalable software.

The Opportunity

As a C++ Engineer, you will have the opportunity to:

  • Design, develop and optimise complex, high-performance C++ systems.
  • Build scalable, low-latency and highly reliable software infrastructure.
  • Engineer sophisticated distributed systems and multi-threaded applications.
  • Develop core platforms, frameworks and tooling used across a global technology environment.
  • Drive architectural decisions and influence the design of mission-critical systems.
  • Tackle challenging problems around concurrency, memory management, performance optimisation and system efficiency.
  • Take ownership of projects throughout the full software development lifecycle, from initial design through to production.
  • Collaborate with some of the strongest engineering talent in the industry.

What We're Looking For

  • 5+ years of commercial software engineering experience.
  • Exceptional C++ programming skills, ideally with modern C++ (C++14/17/20).
  • Strong understanding of data structures, algorithms and object-oriented design.
  • Deep knowledge of multithreading, concurrency and asynchronous programming.
  • Strong experience developing on Linux-based environments.
  • Excellent understanding of systems programming, memory management and performance optimisation.
  • Experience designing and developing scalable, distributed and highly available systems.
  • Strong problem-solving ability and a genuine passion for engineering excellence.
  • A track record of delivering complex, production-critical software.
  • BSc or MSc in Computer Science or similar

Additional Experience That Would Be Beneficial

  • Low-latency or high-performance computing environments.
  • Networking, operating systems or distributed systems.
  • Microservices, cloud infrastructure or large-scale platforms.
  • Kubernetes, Docker or other containerisation technologies.
  • Database internals, storage systems or large-scale data processing.
  • Experience within financial services, trading or other technically demanding environments.

C++ Senior Software Engineer – London Hybrid : up to £200k base + bonus employer: Hunter Bond

Join our leading bank, where we prioritise employee growth and a collaborative work culture. As a KYC CLM AVP in London, you'll benefit from flexible working options and the chance to lead a dynamic team in a high-growth area, driving meaningful improvements in client experience and operational efficiency. We are committed to fostering an environment that encourages innovation and professional development, making us an excellent employer for those seeking a rewarding career in banking.

H

Contact Details:

Hunter Bond Recruitment Team