Senior C++ Software Engineer Technologist
Role details
Job location
Tech stack
Requirements
Are you a senior C++ Software Engineer who enjoys solving complex technical problems and building high-performance backend systems?, As a Senior C++ Software Engineer you'll take ownership of challenging engineering problems, designing and developing modern backend software in C++, while working in an environment that values technical excellence, experimentation and continuous learning. Alongside C++, you'll have the opportunity to work with technologies including Python and Rust, selecting the best tools to solve complex engineering challenges.
This is a role for engineers who enjoy deep technical work, collaborating with equally capable colleagues and influencing both architecture and engineering direction. You'll also mentor other developers and help drive engineering best practice across the team.
Location / WFH:
You'll join a highly talented, diverse team in the Cambridge office twice a week where you can enjoy a great team atmosphere with free lunches and problem solving sessions.
About you:
- You have advanced C++, backend software engineering experience
- You have advanced problem solving and critical thinking skills
- You enjoy learning and picking up new technologies
- You have experience with AWS, Azure or GCP
- You have some experience with Rust, Typescript and / or Python
- You have a strong knowledge of software engineering best practices
- You are degree educated in a STEM discipline
Benefits & conditions
As a Senior C++ Software Engineer / Developer you will earn a competitive package:
- Salary to £80k + Bonus
- Pension
- Private Medical Insurance
- Life Assurance
- Enhanced parental leave
- Employee Assistance Program
- 23 days holiday plus an additional one for your birthday
- Charity giving schemes
- Personal training and development budgets