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