Senior C++ Engineer

Avanti Recruitment
Oxford, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 95K

Job location

Oxford, United Kingdom

Tech stack

Microsoft Windows
Algorithmic Trading
Apple Mac Systems
C++
Databases
Linux
Software Engineering
Data Processing
Multithreading
Real Time Systems
Concurrency
Backend
C++14
Multiplatform

Job description

You'll be working on a performance-critical C++ system, tackling problems around

Requirements

  • Complex data processing and reasoning

  • Concurrency and multithreaded systems

  • Memory efficiency and low-level optimisation

  • Cross-platform behaviour (Linux, Windows, macOS)

  • System-level interactions where required

This is hands-on, systems-level engineering.

Skills required

  • 10-15 years of software development experience

  • Strong commercial experience with modern C++ (C++17 or later)

  • Background in systems-level or performance-critical development

  • Solid understanding of multithreading / concurrency

  • Comfortable working close to the system (memory, OS behaviour, performance)

  • Passion for writing high-quality, maintainable code

Bonus points

  • Experience with low-level optimisation

  • High-performance backend systems

  • Quant / trading systems

  • Database or engine development

  • Gaming / real-time systems

  • Familiarity with cross-platform development, If you're a C++ engineer who enjoys working on complex, high-performance systems and wants to be part of something genuinely impactful, we'd love to hear from you

About the company

Avanti Recruitment is working with a deep-tech company behind a high-performance reasoning engine deployed on over 60 million devices worldwide.

Apply for this position