Principal Software Engineer - Remote in London
Principal Software Engineer - Remote

Principal Software Engineer - Remote in London

London Full-Time 80000 - 100000 £ / year (est.) Home office (partial)
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: Hybrid work model with a focus on modern engineering practices.
  • 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!

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 - Remote in London employer: Vitality

Vitality is an exceptional employer that champions innovation and flexibility, offering a hybrid working model that allows for a balanced work-life integration. With a strong focus on employee growth, our culture encourages continuous learning and the adoption of cutting-edge technologies, such as AI-augmented development practices, ensuring that our team members are at the forefront of engineering excellence. Located in vibrant cities like London, Bournemouth, and Stockport, we provide a dynamic environment where talented individuals can thrive and contribute to meaningful projects that enhance customer experiences.
Vitality

Contact Detail:

Vitality Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Software Engineer - 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. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving AI-augmented development. This will give potential employers a taste of what you can do and set you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common interview questions and be ready to discuss how you've tackled complex problems in your previous roles.

✨Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Principal Software Engineer - Remote in London

AI-Augmented Software Development
Software Development Lifecycle
Root Cause Analysis
Architectural and Design Patterns
AI-Assisted Coding
NET Core
Java Spring or Spring Boot
Full Stack Development
Microservices
Data Handling and Security Standards
Programming Languages
Engineering Governance
Technical Problem Solving
Coaching and Mentoring

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your expertise in AI-augmented development and any relevant programming languages you’ve worked with. 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 explain why you're passionate about the role and how your experience aligns with our needs. Don’t forget to mention your leadership skills and your approach to modern engineering practices.

Showcase Your Projects: If you've worked on projects that demonstrate your ability to lead and innovate, make sure to include them! We love seeing real examples of how you've tackled complex problems and implemented AI tools in your work.

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’re considered for the role. Plus, it shows you’re keen on joining our team at StudySmarter!

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 conducted root-cause analysis and made clear recommendations, especially in regulated environments.

Principal Software Engineer - 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

>