HomeJobsLondonPrincipal Software Engineer
Back to all jobs
⚡ Source: ReedRef: 56795408

Principal Software Engineer

Vitality·London·Posted 2 weeks ago
🏠 Hybrid⭐ Senior
Tailor my CV for this job — Free

Job description

Original text imported from Reed

About The Role
Team – UK Health, Adviser & Employer Engineering
Working Pattern - Hybrid – 2 days per week in the Vitality London, Bournemouth or Stockport Office - Full time hours
We are happy to discuss flexible working!

Top 3 skills needed for this role:
  • AI-Augmented Engineering Leadership
  •  Enterprise-Scale Software Architecture
  •  Engineering Governance in Regulated Environments
What this role is all about:
Our Software Engineers play a critical role in Vitality’s successful business model by building and maintaining software solutions, in line with quality and time parameters, to enable operation as a fully integrated composite business, offering brilliant products with seamless, intuitive customer journeys.
The Principal Software Engineer leads and plans development across large or multiple teams, providing deep expertise in one technical specialism and strong capability across at least two others. In addition, this role is accountable for leading and embedding an AI-augmented software development lifecycle, where AI tools are used to amplify engineering effectiveness while maintaining clear human accountability for design, quality, security, and delivery outcomes.
The role influences both internal teams and external third parties, ensuring that modern engineering practices, including AI-augmented development, are adopted responsibly, consistently, and in line with Vitality standards, governance, and risk appetite.
Key Actions
Implement the software development lifecycle (AI-augmented)
  • Build, maintain, test, deliver, release and document user-friendly, customer-centric software solutions
  • Lead on and solve large, complex technical problems, ensuring robust root-cause analysis and clear recommendations
  • Take ownership of releases and ensure their success
  • Take accountability for the successful technical operation of owned systems
  • Embed AI-augmented development practices including AI-assisted coding, testing, refactoring, analysis and documentation
  • Ensure AI usage enhances sound engineering judgement and design discipline
  • Define and coach architectural and design patterns supporting safe and effective AI usage
Deliver to standards
  • Apply Vitality technical, security and process standards to manage risk and protect data
  • Act as a subject-matter expert on engineering standards including AI-augmented development
  • Help define, evolve and assure AI-in-Engineering standards and guardrails, including security, IP, data handling and auditability
  • Champion modern engineering practices and lead by example
  • Contribute to the creation, review and sign-off of AI-specific standards and controls
What do you need to thrive?
  • Recognised subject-matter expertise in at least two engineering specialisms.
  • Minimum 6+ years proven experience in Software Engineering.
  • Advanced knowledge of multiple programming languages and platforms.
  • Demonstrable hands-on experience with AI coding tools such as Claude Code and GitHub Copilot.
  • Proven ability to lead an AI-augmented transformation within an engineering team, including guardrails and coaching.
  • Sitecore CMS experience, minimum 2 years.
  • .NET Core experience, minimum 2 years.
  • Java Spring or Spring Boot experience, minimum 2 years.
  • Experience with modern web application frameworks and integration technologies.
  • Full stack development experience including web, microservices and databases.
  • Strong analytical and principal-level problem solving skills.
  • Excellent written and verbal communication skills.
  • Strong technical leadership and influencing skills.
So, what’s in it for you?
  • Bonus Schemes – A bonus that regularly rewards you for your performance
  • A pension of up to 12%– We will match your contributions up to 6% of your salary
  • Our award-winning Vitality health insurance – With its own set of rewards and benefits
  • Life Assurance – Four times annual salary
These are just some of the many perks that we offer! To view the extensive range of benefits we offer, please visit our careers page.
If you are successful in your application and join us at Vitality, we will:
  • Help you to be the healthiest you’ve ever been
  • Create an environment that embraces you as you are and enables you to be your best self
  • Give you flexibility on how, where and when you work
  • Help you advance your career by playing you to your strengths
  • Give you a voice to help our business grow and make Vitality a great place to be
  • Give you the space to try, fail and learn
  • Provide a healthy balance of challenge and support
  • Recognise and reward you with a competitive salary and amazing benefits
  • Be there for you when you need us
  • Provide opportunities for you to be a force for good in society
We commit to all these things because we want you to feel that you belong and are supported to be happy and healthy.

About The Company
We’re incredibly proud to be recognised for the culture we've created — recently being named one of Glassdoor’s Best Places to Work 2026, and in 2024 we were delighted to be awarded Top 10 Places to Work in the Sunday Times Awards. We’ve been a purpose and values-driven business from day 1- long before it became fashionable. Our core purpose is to make people healthier and enhance protect their lives. Vitality pioneered shared-value insurance. We incentivise people to live healthier longer lives – they benefit, our business benefits, and society benefits. We’re successful because we attract, develop, and retain the best people – and because we care. Plus, you get to join our 1.7+ million members with access to our unique health insurance and healthy living programme, just to make sure you know our products inside and out.
SpeedCV AI

Key skills

AI-extracted from the job advert

Must-have skills
AI coding tools experienceGitHub CopilotClaude CodeSoftware engineering leadershipEnterprise software architectureEngineering governanceAI-augmented developmentMultiple programming languages
Nice-to-have
Regulated environments experienceFinancial services backgroundHealthcare technologyComposite business architecture
Soft skills
LeadershipProblem-solvingCommunicationMentoringAccountabilityInfluence
SpeedCV AI

Application advice

5 AI-generated recommendations to maximise your chances.

1

⭐ Highlight your AI coding tools experience (GitHub Copilot, Claude Code) prominently as this is explicitly mentioned as essential

2

📊 Quantify your technical leadership: "Led 3 engineering teams across 15 microservices, reducing deployment time by 40%"

3

🤖 Emphasise AI-augmented development experience as this is a key differentiator for this Principal role

4

🏗️ Showcase enterprise-scale architecture examples with specific technologies and team sizes you've managed

5

🔒 Detail your experience with engineering governance in regulated environments, particularly in financial services or healthcare

NEW
AI SpeedCV

Suggested CV bullets

3 bullets our AI drafted for this specific advert, mirroring its ATS keywords.

How to tailor your CV

Add these 3 bullets under your most recent experience:

  • Implemented AI-augmented development lifecycle using GitHub Copilot across 4 engineering teams, reducing code review time by 35% while maintaining security standards
  • Architected enterprise-scale microservices platform serving 2.3M users, leading technical decisions for 12 engineers across 3 specialisms
  • Established engineering governance framework for regulated fintech environment, defining AI usage guardrails that achieved 100% audit compliance

Free to copy — tailoring requires a 30-sec CV upload.

NEW
AI cover letter

Your cover letter is ready

We've drafted a cover letter for Vitality. Preview the opening, then unlock the full personalised version.

Letter preview — tailored to Vitality

Dear Hiring Manager,

Vitality's focus on AI-augmented engineering leadership makes this Principal Software Engineer position exactly the technical challenge I've been seeking. My expertise in GitHub Copilot implementation and enterprise-scale architecture aligns perfectly with your requirements for leading development across multiple teams while embedding AI tools responsibly.

My background in architecting enterprise software solutions, combined with hands-on experience in AI-assisted coding and engineering governance, positions me well to drive the technical standards and AI-augmented practices that Vitality needs. I have successfully led cross-functional teams in regulated environments, ensuring both innovation and compliance.

Get my personalised letter — free

Free signup, no card needed. Export to PDF/Word requires a £1.99 trial (14 days).

SpeedCV exclusive
SpeedCV AI

Interview questions

10 questions generated from this advert.

Technical

  • How would you implement AI-augmented development practices while maintaining code quality and security?
  • Describe your approach to architectural design patterns that support safe AI usage in enterprise systems
  • How do you ensure AI coding tools enhance rather than replace sound engineering judgement?
  • What strategies would you use to embed AI-assisted testing and documentation across multiple teams?
  • How would you define guardrails for AI usage in a regulated financial services environment?

Behavioural

  • Tell me about a time you led technical decision-making across multiple engineering teams
  • Describe a situation where you had to solve a complex technical problem with significant business impact
  • How do you influence external third parties to adopt new engineering practices?
  • Give an example of when you had to balance innovation with risk management in a regulated environment
  • Tell me about a time you coached other engineers on new technologies or practices
SpeedCV AINEW

STAR answer examples

Model answers using the Situation-Task-Action-Result framework. Adapt to your own experience.

1Question

Tell me about a time you led technical decision-making across multiple engineering teams

When our fintech platform needed to migrate from monolith to microservices, I was tasked with leading the technical strategy across 3 teams totalling 15 engineers. The situation required careful coordination as we had 1.8M active users and couldn't afford downtime. I established weekly architecture reviews and created a shared technical roadmap with clear milestones. My approach involved breaking the migration into 12 phases, with each team owning specific services while maintaining integration standards. The result was a successful 8-month migration with zero customer-facing incidents and 40% improved system performance.
2Question

How do you influence external third parties to adopt new engineering practices?

When implementing new API security standards, I needed to get 6 external vendor partners to adopt our enhanced authentication protocols within 3 months. The challenge was that these changes required significant development effort on their side. I organised technical workshops demonstrating the security benefits and provided detailed implementation guides with code examples. I also established a phased rollout plan with testing environments and dedicated support channels. Through regular check-ins and technical mentoring, all 6 vendors successfully implemented the new standards, resulting in 98% reduction in security incidents across our integrated platform.

Similar jobs

View all