Principal Software Engineer
Job description
Original text imported from Reed
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
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
- 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
- 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.
- 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
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
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.
Key skills
AI-extracted from the job advert
Application advice
5 AI-generated recommendations to maximise your chances.
⭐ Highlight your AI coding tools experience (GitHub Copilot, Claude Code) prominently as this is explicitly mentioned as essential
📊 Quantify your technical leadership: "Led 3 engineering teams across 15 microservices, reducing deployment time by 40%"
🤖 Emphasise AI-augmented development experience as this is a key differentiator for this Principal role
🏗️ Showcase enterprise-scale architecture examples with specific technologies and team sizes you've managed
🔒 Detail your experience with engineering governance in regulated environments, particularly in financial services or healthcare
Suggested CV bullets
3 bullets our AI drafted for this specific advert, mirroring its ATS keywords.
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.
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.
Free signup, no card needed. Export to PDF/Word requires a £1.99 trial (14 days).
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
STAR answer examples
Model answers using the Situation-Task-Action-Result framework. Adapt to your own experience.
Tell me about a time you led technical decision-making across multiple engineering teams
How do you influence external third parties to adopt new engineering practices?