Principal Software Developer C++ and Rust in Newcastle upon Tyne

Principal Software Developer C++ and Rust in Newcastle upon Tyne

Newcastle upon Tyne Full-Time 80000 - 100000 £ / year (est.) No working from home possible
TECH 4 LIMITED

At a Glance

  • Tasks: Lead complex software projects using C++ and Rust while mentoring a talented team.
  • Company: Fast-growing tech consultancy focused on data, AI, and innovative software solutions.
  • Benefits: Competitive salary, 25 days holiday, private health insurance, and pension contributions.
  • Other info: Join a flat structure with excellent career development opportunities and international exposure.
  • Why this job: Make a real impact on high-stakes projects with a dynamic and supportive team.
  • Qualifications: Strong programming skills in C++ or Rust and experience in software delivery.

The predicted salary is between 80000 - 100000 £ per year.

A Principal Software Developer is required by a 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 involves leading delivery on demanding software projects, focusing 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 function
  • Stay hands-on: set technical direction, design software and write code, leaning in where needed
  • Mentor engineers across experience levels
  • Plan and estimate delivery, manage technical debt, and make pragmatic trade-offs between speed, quality and long-term maintainability
  • Work directly with clients to shape requirements, manage expectations and build trust
  • Run code and design reviews, set the bar for quality, and hold the team to it
  • Embed strong testing practices in the team's workflow, from unit tests through to integration and acceptance testing

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
  • A leader who enjoys delivery and makes the engineers around them better
  • Comfortable operating in ambiguous environments and making decisions with incomplete information
  • Excellent communicator, equally at home in a code review, a client meeting, or a one-to-one with a junior engineer
  • 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 £90-130,000 + bonus + excellent benefits.

Principal Software Developer C++ and Rust in Newcastle upon Tyne employer: TECH 4 LIMITED

TECH 4 LIMITED is an exceptional employer located in the vibrant city of Newcastle upon Tyne, offering a dynamic work culture that fosters innovation and collaboration. Employees benefit from competitive salaries, comprehensive training programmes, and ample opportunities for professional growth, all while working on cutting-edge projects in C++ and Rust. Join a team where your leadership skills will be valued, and your contributions will directly impact client success and project outcomes.

TECH 4 LIMITED

Contact Details:

TECH 4 LIMITED Recruitment Team

We think you need these skills to ace Principal Software Developer C++ and Rust in Newcastle upon Tyne

C++
Rust
Software Development
Technical Leadership
Mentoring
Requirements Management
Design