About this role
Salary: £75,000 - 95,000 per year
Requirements: Experience with modern C++ (C++17 or later)Experience with performance-critical or systems-level softwareExperience with multithreaded and concurrent programmingStrong computer science fundamentals, including algorithms and data structuresLinux development experienceExperience debugging and optimising complex softwareAdvantageous experience in any of the following: database engines, compilers, distributed systems, high-performance backend platforms, scientific or numerical computing, graphics, simulation or game engines, low-latency or real-time systems Responsibilities: Work on our core software platform and solve complex engineering problemsDevelop modern C++ softwareDesign and implement high-performance algorithms and data structuresBuild concurrent and multithreaded softwareManage memory and optimise performanceDevelop cross-platform software across Linux, Windows and macOSDesign and maintain robust, scalable software at the heart of our globally deployed productImprove performance and write clean, maintainable code Technologies: BackendLinuxmacOSWindowsC++ More:
We are an innovative deep-tech software company developing high-performance software used by millions of devices worldwide. You will join a small team of exceptional engineers working on our core C++ platform in a technically demanding, hands-on role where performance, correctness and elegant software design are central. We offer hybrid working with our Oxford-based team and the opportunity to influence the evolution of a core product while tackling genuinely challenging problems in concurrency, software architecture and large-scale performance.
last updated 30 week of 2026