C++ Engineer - High Performance Systems
Avanti Recruitment
Oxford, United Kingdom
2 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
£ 95KJob 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:
- 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.
Requirements
- 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
Benefits & conditions
- Work on a core product used at global scale
- Strong focus on engineering quality over shortcuts
- Backed by a major global technology organisation, offering stability and long-term growth
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.