Principal Software Engineer Apply
About The RoleTeam – UK Health, Adviser & Employer EngineeringWorking Pattern - Hybrid – 2 days per week in the Vitality London, Bournemouth or Stockport Office - Full time hoursWe 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 EnvironmentsWhat 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 ActionsImplement the software development lifecycle (AI-augmented)Build, maintain, test, deliver, release and document user-friendly, customer-centric software solutionsLead on and solve large, complex technical problems, ensuring robust root-cause analysis and clear recommendationsTake ownership of releases and ensure their successTake accountability for the successful technical operation of owned systemsEmbed AI-augmented development practices including AI-assisted coding, testing, refactoring, analysis and documentationEnsure AI usage enhances sound engineering judgement and design disciplineDefine and coach architectural and design patterns supporting safe and effective AI usageDeliver to standardsApply Vitality technical, security and process standards to manage risk and protect dataAct as a subject-matter expert on engineering standards including AI-augmented developmentHelp define, evolve and assure AI-in-Engineering standards and guardrails, including security, IP, data handling and auditabilityChampion modern engineering practices and lead by exampleContribute to the creation, review and sign-off of AI-specific standards and controlWhat 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.

