C++ Software Engineer

Hunter Bond
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Charing Cross, United Kingdom

Tech stack

C++
Databases
Distributed Systems
Python
Software Engineering
Information Technology
Low Latency
REST
Microservices

Job description

Role: C++ Software Engineer

Location: London

Compensation: Total Package Up to £400,000

Sector: Financial Technology

Overview

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.

What you'll be doing

  • 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

What they're looking for

  • 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

Skills

  • C++
  • Microservices
  • Computer Science
  • Software Development
  • Representational State Transfer (REST)
  • Python (Programming Language)
  • Low Latency
  • Distributed Systems
  • Financial Services
  • Databases

If you're looking for a role where you can make a tangible impact in a highly technical environment, apply now or reach out for a confidential discussion.

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

Skills

  • C++
  • Microservices
  • Computer Science
  • Software Development
  • Representational State Transfer (REST)
  • Python (Programming Language)
  • Low Latency
  • Distributed Systems
  • Financial Services
  • Databases

Apply for this position