Principal Software Engineer – Architect & Tech Leader (Hybrid)

Leonardo UK Ltd

West of England

Hybrid

GBP 90,000 - 130,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Time to Recharge flexi-days
Pension scheme with employer contrib.
Mental health support & networks
Bonus scheme eligibility
Free access to online courses

Job summary

Leonardo UK is seeking a Principal Software Engineer to provide technical leadership across programmes, shaping architectures and driving secure, robust software solutions.

You will lead complex design efforts, mentor engineers, and engage with customers to explain and optimise technical outcomes. The role supports a blended hybrid model with on-site collaboration at a UK office and remote work where appropriate.

Qualifications

  • Expert-level proficiency in one or more programming languages (e.g. Python, Java, C++, C#).
  • Experience designing and implementing complex software solutions.
  • Strong knowledge of secure coding practices and cyber security considerations.
  • Familiarity with modern software development practices (CI/CD, DevSecOps, Agile/SAFe).
  • Experience integrating software within complex systems and platforms.
  • Ability to influence technical direction and mentor engineers.

Responsibilities

  • Act as a technical authority on software design, coding standards, and integration.
  • Lead the design and development of complex software components and frameworks.
  • Provide expert guidance on secure coding, software assurance, and compliance requirements.
  • Mentor and coach engineers at all levels, raising the technical capability of the team.
  • Drive innovation through adoption of modern languages, frameworks, and tooling.
  • Contribute to architectural decisions and system-level designs.
  • Review designs, code, and test evidence to ensure quality and robustness.
  • Engage with customers and stakeholders to explain, defend, and optimise technical solutions.

Skills

Programming languages
Software architecture
Secure coding
CI/CD/DevSecOps
Mentoring

Tools

Docker
Kubernetes
OpenShift

Job description

Leonardo UK is seeking a Principal Software Engineer to provide technical leadership across programmes, shaping architectures and driving secure, robust software solutions.

You will lead complex design efforts, mentor engineers, and engage with customers to explain and optimise technical outcomes. The role supports a blended hybrid model with on-site collaboration at a UK office and remote work where appropriate.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Architect & Tech Lead
Senior Software Architect & Tech Lead

Leonardo • West of England

Hybrid
GBP 90,000 - 135,000
Private healthcare
Pension scheme
Flexible/hybrid working
Principal Software Engineer & Tech Architect (Hybrid)
Principal Software Engineer & Tech Architect (Hybrid)

Leonardo UK Ltd • Bristol

Hybrid
GBP 110,000 - 140,000
Time to Recharge
Secure your Future
Your Wellbeing Matters
+5
Senior Software Engineer | Lead & Secure Solutions (Hybrid)
Senior Software Engineer | Lead & Secure Solutions (Hybrid)

Leonardo UK Ltd • West of England

Hybrid
GBP 70,000 - 95,000
Flexi-time leave
Pension contribution
Mental health support
+5
Senior Software Engineer: Lead Secure Solutions (Hybrid)
Senior Software Engineer: Lead Secure Solutions (Hybrid)

Leonardo • West of England

Hybrid
GBP 70,000 - 100,000
Time to Recharge: up to 12 flexi-days
Employer pension up to 15%
Mental health support
+3
Senior Solutions Architect – Hybrid, Secure & Cloud‑Led
Senior Solutions Architect – Hybrid, Secure & Cloud‑Led

Leonardo S.p.A. • West of England

Hybrid
GBP 59,000 - 80,000
Time to Recharge
Pension scheme
Mental health support
+4
Senior Software Engineer: Lead Secure Software & Mentoring
Senior Software Engineer: Lead Secure Software & Mentoring

Leonardo UK Ltd • Bristol

Hybrid
GBP 70,000 - 110,000
Time to Recharge
Pension scheme
Mental health support
+4
Lead Software Engineer - Secure AI & C2 Systems (Hybrid UK)
Lead Software Engineer - Secure AI & C2 Systems (Hybrid UK)

Leonardo • England

Hybrid
GBP 90,000 - 130,000
Flexible hours
Hybrid working
Pension scheme
+1
Lead Software Engineer - Information Advantage (Hybrid UK)
Lead Software Engineer - Information Advantage (Hybrid UK)

Leonardo • City of Edinburgh

Hybrid
GBP 75,000 - 105,000
Time to Recharge
Pension scheme
Mental health support
+2
Lead Software Engineer – Information Advantage (Hybrid UK)
Lead Software Engineer – Information Advantage (Hybrid UK)

Leonardo • Southampton

Hybrid
GBP 90,000 - 120,000
Time off and flexi-days
Pension scheme
Mental health support
+2
Lead Software Engineer: Secure, High-Impact Systems
Lead Software Engineer: Secure, High-Impact Systems

Leonardo UK Ltd • United Kingdom

Hybrid
GBP 90,000 - 120,000
Flexi-days up to 12 per year
Employer pension up to 15%
Mental health support
+2