Senior Software Developer - C++ and Rust
Senior Software Developer - C++ and Rust - is required by highly successful and fast growing technology consultancy. They build data, AI and software solutions for clients in a broad range of industries, working on demanding problems in challenging environments.
The role
They are looking for a Senior Software Developer to lead delivery on demanding software projects. This role is focused on C++ and Rust development.
This is a hands-on role for an experienced engineer who wants to stay close to the code.
What makes a great candidate
- A track record of technically leading complex software deliveries
- Excellent programming skills in C++ or Rust
- Experience of modern end-to-end software engineering workflows, including requirements management, design, development, testing, deployment, and maintenance
- Experience integrating AI-assisted tools into development workflows without compromising on quality, security or compliance
- Experience developing for Linux, ideally with exposure to industrial computing platforms, single-board computers or Real Time environments
- Strong academic foundations, typically a first-class degree in Computer Science, Engineering, Physics or Mathematics from a leading university
- Experience in defence or national security is a strong plus
Why join them
- Work alongside high-calibre colleagues from organisations known for engineering excellence
- High-impact work on complex problems with direct consequences for clients
- A flat structure and a small, growing team, where you'll help shape how we work
- Newcastle base with international exposure across our global office network
- 25 days' holiday allowance plus bank holidays
- Matching pension contributions up to 6%
- Private health insurance through Bupa
- Discretionary bonus
Excellent training and career development opportunities exist for the right candidate.
Basic salary £60-80,000 + bonus + excellent benefits
Based Newcastle upon Tyne