← Back to opportunities

Principal Software Engineer

📍 Location
newcastle upon tyne
⏰ Job Type
Full-time
📅 Posted
May 31, 2026

About the Role

Principal Software Engineer – 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 Principal Software Engineer 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. You'll lead a team of 6 to 12 engineers, own delivery end to end, and spend a meaningful share of your time writing code, reviewing designs, and unblocking the team. It's a delivery role, not a strategy role. You'll shape how we build things and how the team grows around you.

Responsibilities

  • Lead the delivery of complex software projects
  • Work alongside other leads to set direction for the defence fu...

Ready to Join Through a Referral?

Apply now and get connected directly with the hiring team

Apply for this Position