Principal Software Engineer

Principal Software Engineer

Full-Time 80000 - 100000 £ / year (est.) No home office possible
V

At a Glance

  • Tasks: Lead and innovate in AI-augmented software development across multiple teams.
  • Company: Join Vitality, a top-rated workplace focused on health and well-being.
  • Benefits: Enjoy competitive salary, bonuses, pension contributions, and award-winning health insurance.
  • Other info: Flexible working environment with opportunities for personal and professional growth.
  • Why this job: Make a real impact by shaping the future of software engineering with AI.
  • Qualifications: 6+ years in software engineering with expertise in multiple programming languages.

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

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 and 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.

Principal Software Engineer employer: Vitality Corporate Services Limited - Tech

Vitality is an exceptional employer that prioritises employee well-being and professional growth, offering a hybrid working model and a supportive environment where you can thrive. With competitive benefits such as a generous pension scheme, award-winning health insurance, and a culture that encourages innovation and personal development, you'll find meaningful opportunities to advance your career while contributing to a purpose-driven mission. Join us in our vibrant London, Bournemouth, or Stockport offices, where we celebrate diversity and foster a sense of belonging for all employees.
V

Contact Detail:

Vitality Corporate Services Limited - Tech Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Software Engineer

✨Tip Number 1

Network like a pro! Reach out to current employees at Vitality on LinkedIn or through mutual connections. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Prepare for the interview by brushing up on AI-augmented development practices. Be ready to discuss how you've used AI tools in your past projects. Show us how you can lead and innovate in this space!

✨Tip Number 3

Don’t just talk about your technical skills; demonstrate them! If you have a portfolio or GitHub repository, make sure to share it. We love seeing real examples of your work and how you tackle complex problems.

✨Tip Number 4

Finally, apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining our team at Vitality. Let’s get you started on this exciting journey!

We think you need these skills to ace Principal Software Engineer

AI-Augmented Engineering Leadership
Enterprise-Scale Software Architecture
Engineering Governance in Regulated Environments
Software Development Lifecycle Implementation
Root-Cause Analysis
AI-Assisted Coding Tools (e.g., Claude Code, GitHub Copilot)
Sitecore CMS
.NET Core
Java Spring or Spring Boot
Full Stack Development
Analytical Problem Solving
Technical Leadership
Excellent Written and Verbal Communication
Coaching and Mentoring Skills

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Principal Software Engineer role. Highlight your experience with AI-augmented development and enterprise-scale software architecture, as these are key skills we're looking for!

Showcase Your Expertise: Don’t hold back on showcasing your technical skills! We want to see your hands-on experience with programming languages and AI coding tools. Be specific about your achievements and how you've led teams in the past.

Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read through your qualifications and experiences. We appreciate a well-structured application!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets to the right people. Plus, you’ll find all the details about the role and our amazing benefits there!

How to prepare for a job interview at Vitality Corporate Services Limited - Tech

✨Know Your AI Tools

Make sure you’re well-versed in AI coding tools like Claude Code and GitHub Copilot. Be ready to discuss how you've used these tools in your previous projects and how they can enhance the software development lifecycle.

✨Showcase Your Leadership Skills

As a Principal Software Engineer, you'll need to demonstrate strong technical leadership. Prepare examples of how you've led teams through complex technical challenges and how you’ve influenced engineering practices in your past roles.

✨Understand the Business Model

Familiarise yourself with Vitality's business model and how software solutions play a critical role in it. Be prepared to discuss how your work can contribute to creating seamless customer journeys and enhancing product offerings.

✨Prepare for Technical Questions

Expect in-depth technical questions related to enterprise-scale software architecture and engineering governance. Brush up on your knowledge of .NET Core, Java Spring, and full-stack development to confidently tackle these queries.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>