This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We’re currently engaged with a high-performing, technology-led organisation within the financial space, looking to hire a talented C++ Engineer to join their London team. This is an opportunity to work in a deeply technical environment alongside some of the industry’s strongest engineers, contributing to the build-out of highly optimised, large-scale systems. You’ll be part of a fast-moving team focused on developing next-generation platforms where performance, efficiency, and scalability are critical. The role offers real ownership, with the chance to influence both system design and broader technical direction.
Job Responsibility:
Designing and developing high-performance systems using C++ (with some Python where required)
Building and integrating microservices within a distributed architecture
Working on platforms that process significant volumes of data with low latency requirements
Collaborating with engineers and stakeholders to deliver robust, scalable solutions
Playing an active role across the full development lifecycle, from concept through to deployment
Requirements:
Strong hands-on experience with C++ in a commercial setting, alongside exposure to Python
Experience designing or consuming RESTful services within microservice-based architectures
Background working on large-scale or high-throughput systems
Previous exposure to financial services is beneficial, but not a prerequisite
Strong academic foundations, ideally in Computer Science or a related field