avanti-bg
avanti-bg-mob

Senior C++ Engineer

Oxford

Permanent

Up to £95,000

Consultant

Mike Walton
Senior C++ Developer – Oxford (Hybrid, 3 days onsite)
£85k to £95k

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
  • Tackle genuinely challenging problems in performance, concurrency and software architecture
  • 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.
 
Software

Remote Engineering Manager - C#/.NET

  • Remote
  • Permanent
  • £90,000 - £100,000
View job
Software

.NET Developer

  • Sheffield
  • Permanent
  • £40,000 - £50,000
View job
Software

Senior Product Engineer

  • Moorgate
  • Permanent
  • Up to £120,000
View job
Software

Full Stack Developer

  • Slough
  • Permanent
  • £40,000 - £50,000
View job
Software

Customer Support Lead

  • Brighton
  • Permanent
  • £35-45k
View job
acc-logo acc-logo acc-logo acc-logo acc-logo

Don’t be shy Get in touch!

Hello.
How can we help you?