Principal Software Engineer (Fully Remote) in London
Principal Software Engineer (Fully Remote)

Principal Software Engineer (Fully Remote) in London

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

At a Glance

  • Tasks: Lead and innovate in AI-augmented software development across multiple teams.
  • Company: Vitality, a forward-thinking company focused on health and technology.
  • Benefits: Flexible working, competitive salary, and opportunities for professional growth.
  • Other info: Fully remote role with a focus on modern engineering practices and career advancement.
  • Why this job: Join a dynamic team and shape 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.

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!

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.

  • 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
  • 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 control

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.

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

Principal Software Engineer (Fully Remote) in London employer: Vitality

At Vitality, we pride ourselves on being an exceptional employer that champions innovation and employee growth. Our hybrid working model allows for flexibility while fostering a collaborative environment in our vibrant London, Bournemouth, or Stockport offices. With a strong focus on AI-augmented engineering practices, we empower our Principal Software Engineers to lead transformative projects, ensuring they have the resources and support needed to thrive in their careers.
Vitality

Contact Detail:

Vitality Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Software Engineer (Fully Remote) in London

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. We all know that sometimes it’s not just what you know, but who you know that can help you land that Principal Software Engineer role.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving AI-augmented development. We want to see your hands-on experience with tools like Claude Code and GitHub Copilot, so make sure to highlight those in your discussions.

✨Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of software architecture and engineering governance. We recommend practising coding challenges and discussing your thought process, as this will demonstrate your expertise and problem-solving skills.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search and genuinely interested in joining our team.

We think you need these skills to ace Principal Software Engineer (Fully Remote) in London

AI-Augmented Software Development
Software Development Lifecycle
Root Cause Analysis
AI-Assisted Coding
Architectural and Design Patterns
Risk Management
Data Protection
Engineering Standards
NET Core
Java Spring
Spring Boot
Full Stack Development
Microservices
Web Application Frameworks
Programming Languages

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Principal Software Engineer role. Highlight your expertise in AI-augmented development and any relevant programming languages you've mastered. We want to see how you can contribute to our team!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to tell us why you're passionate about software engineering and how your experience aligns with our mission at Vitality. Don't forget to mention your leadership skills and any innovative projects you've led.

Showcase Your Technical Skills: In your application, be sure to highlight your hands-on experience with AI coding tools like Claude Code and GitHub Copilot. We’re looking for someone who can lead an AI-augmented transformation, so let us know how you've done this in the past!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates. Plus, we love seeing applications come in through our own platform!

How to prepare for a job interview at Vitality

✨Know Your Tech Inside Out

Make sure you’re well-versed in the programming languages and frameworks mentioned in the job description, especially .NET Core and Java Spring. Brush up on your hands-on experience with AI coding tools like Claude Code and GitHub Copilot, as these will likely come up during technical discussions.

✨Showcase Your Leadership Skills

As a Principal Software Engineer, you'll need to demonstrate your ability to lead teams and influence others. Prepare examples of how you've successfully led projects or transformed engineering practices in previous roles, particularly focusing on AI-augmented development.

✨Understand the Business Context

Familiarise yourself with Vitality’s business model and how software engineering plays a critical role in it. Be ready to discuss how your work can contribute to creating seamless customer journeys and enhancing product offerings.

✨Prepare for Scenario-Based Questions

Expect questions that assess your problem-solving skills and your approach to complex technical challenges. Think of specific scenarios where you’ve applied root-cause analysis and made clear recommendations, especially in regulated environments.

Principal Software Engineer (Fully Remote) in London
Vitality
Location: London

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

>