Avanti logo
Games

Senior C++ Software Engineer

Avanti
Oxford

Job Details

Work Mode

Hybrid

Experience

Senior

Employment

Full-time

Salary

£75,000 - £95,000 p/y

Posted Yesterday

Tech Stack

Required technologies & tools

C++ Linux Windows Macos C++17

Sign in to see how your skills match.

Perks & Benefits

Hybrid working

About the Role

Avanti Recruitment is partnering with an innovative deep-tech software company developing high-performance software used by millions of devices worldwide.

This is an opportunity to join a small team of exceptional engineers working on the company's core C++ platform. The work is technically demanding, with a strong emphasis on performance, correctness and elegant software design rather than rapid feature delivery.

The Role

You'll be working on the core software platform, solving complex engineering problems involving:

  • Modern C++ development
  • High-performance algorithms and data structures
  • Concurrent and multithreaded programming
  • Memory management and performance optimisation
  • Cross-platform software development across Linux, Windows and macOS
  • Designing and maintaining robust, scalable software at the heart of a globally deployed product

This is a hands-on engineering role where you'll spend your time solving difficult technical problems, improving performance and writing clean, maintainable code. You'll be joining a team of experienced software engineers, computer scientists and PhDs who are passionate about solving complex engineering problems.

We're Looking For

You'll ideally have experience with:

  • Modern C++ (C++17 or later)
  • Performance-critical or systems-level software
  • Multithreaded and concurrent programming
  • Strong computer science fundamentals, including algorithms and data structures
  • Linux development
  • Debugging and optimising complex software

Experience in any of the following would be advantageous:

  • Database engines
  • Compilers
  • Distributed systems
  • High-performance backend platforms
  • Scientific or numerical computing
  • Graphics, simulation or game engines
  • Low-latency or real-time systems
Why Join?
  • Work on a sophisticated C++ codebase deployed at global scale
  • Join a highly experienced engineering team where technical excellence is valued
  • Tackle genuinely challenging problems in performance, concurrency and software architecture
  • Influence the evolution of a core product rather than building peripheral features
  • Hybrid working with an Oxford-based team

This role is ideal for engineers who enjoy understanding how software works beneath the surface, care about writing high-quality code, and want to work on technically challenging C++ systems.

Similar jobs

IT Graduate Recruitment logo
DevOps Engineer (AWS)
IT Graduate Recruitment
London
£30,000 - £30,000 p/y
DataDog
Kubernetes
Terraform
Git
Recruit Mint logo
Software Test Engineer
Recruit Mint
Northfields Industrial Estate
£40,000 - £50,000 p/y
Python
C#
SQL
HTML
Reed logo
Test Lead
Reed
London
£45,000 - £50,000 p/y
SQL
Typescript
Azure
Cypress
Noir logo
DevOps Engineer
Noir
Newcastle Upon Tyne
£50,000 - £90,000 p/y
Python
Bitbucket
VMware
PowerShell
OpenSourced Ltd logo
Senior Robotics Software Engineer
OpenSourced Ltd
Cambridge
£50,000 - £70,000 p/y
C++
Docker
Linux
Embedded Linux