Senior C++ Developer

Avanti Recruitment

Oxford

Hybrid

GBP 75,000 - 95,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work
Oxford team

Job summary

Avanti Recruitment is helping an innovative deep-tech software company in Oxford recruit a Senior C++ Developer. Hybrid role with 3 days onsite. The team builds a high‑performance C++ core used across Linux, Windows and macOS, emphasizing correctness and elegant design over rapid features.

You’ll solve challenging technical problems, optimize performance and contribute to a globally deployed product with an experienced team of engineers and PhDs.

Qualifications

  • Proficient in modern C++ (C++17 or later) with emphasis on performance.
  • Strong understanding of multithreading, concurrency and data structures.
  • Experience in memory management and performance optimisation.
  • Cross-platform development on Linux, Windows and macOS.

Responsibilities

  • Engage in modern C++ development for a high-performance platform.
  • Work on algorithms and data structures to optimise speed and scale.
  • Implement concurrent, multithreaded routines with robust error handling.
  • Maintain a robust, scalable core software foundation for global deployment.
  • Collaborate with engineers to deliver clean, efficient, maintainable code.

Skills

Modern C++
Multithreading
Performance
Cross-platform
Memory management
Algorithms & DS

Job description

Senior C++ Developer – Oxford (Hybrid, 3 days onsite)


£75k 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


  • 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


  • 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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Hybrid Oxford Senior C++ Engineer — High-Performance Systems
Hybrid Oxford Senior C++ Engineer — High-Performance Systems

Avanti Recruitment • Oxford

Hybrid
GBP 75,000 - 95,000
Hybrid work
Oxford team
C++ Developer
C++ Developer

Reggie & Cole • Sunbury-on-Thames

Hybrid
GBP 55,000 - 65,000
15%+ Bonus
Profit Share Bonus
Up to 10% pension
+1
Software Engineer - ID49470
Software Engineer - ID49470

Humand Talent • Oxford

On-site
GBP 60,000 - 90,000
Onsite in Oxford
Challenging technical projects
Collaborative culture and ownership
Software Engineer (C/C+)
Software Engineer (C/C+)

Onyx-Conseil • Greater London

Hybrid
GBP 65,000 - 90,000
5% Pension
32 days holiday
Performance Bonus
+5
Senior Software Engineer
Senior Software Engineer

Leap29 • Abingdon

On-site
GBP 70,000 - 95,000
Software Engineer
Software Engineer

Rise Technical • Stevenage

Hybrid
GBP 55,000 - 75,000
5% Pension
32 days holiday
Performance Bonus
+5
Lead Software Engineer
Lead Software Engineer

CBSbutler • Greater London

Hybrid
GBP 80,000 - 95,000
Bonus
Pension
Private medical insurance
+3
C++ Software Engineer
C++ Software Engineer

Stockford Recruitment • Milton Keynes

Hybrid
GBP 50,000 - 70,000
Hybrid working model
Small-team environment
Opportunity to influence technical direction
Senior Software Engineer C++ (Ref: 197464)
Senior Software Engineer C++ (Ref: 197464)

Forsyth Barnes Consultancy • Nottingham

Hybrid
GBP 65,000 - 90,000
EV salary sacrifice scheme
Private medical insurance
25 days annual leave
+3
Senior Embedded Engineer
Senior Embedded Engineer

Addition • Malvern

Hybrid
GBP 65,000 - 72,000
Hybrid onsite work
Matched pension
Life assurance
+6