Principal Software Engineer in City of London, London
Principal Software Engineer

Principal Software Engineer in City of London, London

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

At a Glance

  • Tasks: Lead and innovate in AI-augmented software development, solving complex technical challenges.
  • Company: Vitality, a forward-thinking company focused on health and technology.
  • Benefits: Flexible working, competitive salary, and opportunities for professional growth.
  • Why this job: Join a dynamic team and shape the future of software engineering with AI.
  • Qualifications: 6+ years in software engineering, expertise in multiple programming languages, and AI tools.
  • Other info: Hybrid work model with a focus on modern engineering practices.

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

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 control

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.

Locations

City of London London

Principal Software Engineer in City of London, London employer: Vitality

Vitality is an exceptional employer that fosters a dynamic and inclusive work culture, offering flexible working arrangements and a hybrid model that allows employees to balance their professional and personal lives effectively. With a strong emphasis on employee growth, Vitality provides opportunities for continuous learning and development, particularly in cutting-edge areas like AI-augmented engineering, ensuring that team members are at the forefront of technological advancements. Working in vibrant locations such as London, Bournemouth, or Stockport, employees benefit from a collaborative environment that champions innovation and excellence in software engineering.
Vitality

Contact Detail:

Vitality Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Software Engineer in City of London, London

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. 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 how you approach complex problems.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common interview questions and scenarios related to software engineering and AI tools. Confidence is key!

✨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 in City of London, London

AI-Augmented Engineering
Leadership
Enterprise-Scale Software Architecture
Engineering Governance in Regulated Environments
Software Development Lifecycle
Root-Cause Analysis
AI-Assisted Coding
Testing and Refactoring
Architectural and Design Patterns
Technical Operation Management
Subject-Matter Expertise in Engineering
Programming Languages and Platforms
AI Coding Tools (e.g., Claude Code, GitHub Copilot)
Sitecore CMS
.NET Core
Java Spring or Spring Boot

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 engineering and any relevant leadership roles you've held. We want to see how you can bring your unique flair 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 this role and how your background aligns with our needs. Don't forget to mention your experience with AI tools and enterprise-scale software architecture – we love a good story!

Showcase Your Projects: If you've worked on any projects that demonstrate your skills in software engineering or AI-augmented development, make sure to include them. We’re keen to see real examples of your work and how you've tackled complex technical challenges.

Apply Through Our Website: We encourage you to apply directly through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates. Plus, it’s super easy!

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, like .NET Core and Java Spring. Brush up on your hands-on experience with AI coding tools too, as they’ll likely ask you about your familiarity with tools like Claude Code and GitHub Copilot.

✨Showcase Your Leadership Skills

As a Principal Software Engineer, you'll need to demonstrate your ability to lead teams and projects. Prepare examples of how you've successfully led engineering transformations or coached teams in adopting new technologies, especially AI-augmented practices.

✨Understand the Business Impact

Vitality is all about delivering customer-centric solutions. Be ready to discuss how your technical decisions have positively impacted user experiences or business outcomes in previous roles. This shows you understand the bigger picture beyond just coding.

✨Prepare for Scenario-Based Questions

Expect questions that assess your problem-solving skills and technical judgement. Think of complex technical problems you've solved in the past and be prepared to walk through your thought process, including root-cause analysis and recommendations.

Principal Software Engineer in City of London, London
Vitality
Location: City of 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

>