Principal Software Engineer

KPMG International Cooperative

Birmingham

Hybrid

GBP 90,000 - 130,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Hybrid work model

Job summary

KPMG UK is seeking a Principal Software Engineer to shape technical direction for a portfolio of products within Technology & Solutions. You will lead engineering teams, contribute hands-on, and embed AI-native practices across the SDLC to deliver secure, scalable software.

The role emphasizes excellence, learning, and collaboration at scale. As a senior leader, you will drive architectural governance, establish standards, and mentor engineers while delivering enterprise-grade cloud solutions on

Qualifications

  • Experience leading engineering teams and delivering enterprise-grade software.
  • Hands-on technical contribution while coaching engineers.
  • Establish and enforce engineering standards, security, and governance for AI-enabled delivery.
  • Proven ability to drive secure-by-design development with observability and modern testing practices.

Responsibilities

  • Provide accountability and engineering direction for a portfolio of products and teams.
  • Lead by example with hands-on technical contribution.
  • Embed AI-native practices across the SDLC (prompt engineering, AI code review, human-in-the-loop).
  • Champion modern testing, CI/CD, and secure deployment at scale.
  • Collaborate with solution architects to align with architectural patterns.

Skills

C#
TypeScript
Angular/React
Azure
CI/CD
Git
Leadership
AI in SDLC
REST APIs
DevOps
SQL/NoSQL

Tools

GitHub
Azure DevOps
Docker
Kubernetes

Job description

The Principal Software Engineer will be accountable for shaping the technical direction for a portfolio of products and services within Technology & Solutions. This role will leverage deep engineering expertise, experience in managing engineering teams, and desire to learn, grow, and innovate. Successful candidate will be accountable for delivery of high-quality, enterprise-grade software products, embedding the use of AI across the software delivery lifecycle, and developing a culture of learning and excellence amongst the team.

Technical Accountability & Engineering Excellence:
  • Provide accountability and engineering direction for a portfolio of products and delivery teams
  • Lead by example through hands‑on technical contribution and solving critical technical challenges
  • Establish, evolve, and enforce engineering standards, coding practices, quality gates, and governance frameworks that enable safe, scalable, and effective AI‑native software delivery
  • Champion engineering excellence across the full software delivery lifecycle, driving secure‑by‑design development, comprehensive observability, modern testing practices, resilient deployment strategies, and operational excellence at scale
  • Ensure solutions are designed and delivered to enterprise‑grade standards, embedding security, performance, resilience, scalability, and operational readiness from inception through to production
  • Represent engineering in portfolio intake and triage discussions
  • Collaborate with solution architects to ensure solutions align with broader architectural patterns and standards
AI‑Native Engineering & Process Embedding:
  • Champion and scale AI‑native, specification‑driven development practices across engineering teams
  • Establish and embed the use of standards, frameworks and tooling for AI‑augmented development across SDLC (e.g. define standards for prompt engineering, AI code review practices, and human‑in‑the‑loop workflows)
  • Champion the adoption of GitHub Copilot, Claude Code and other approved AI coding assistants as core development tools
  • Drive technical innovation through proof‑of‑concepts and evaluating emerging AI engineering tools and platforms
  • Demonstrate measurable improvements in delivery velocity, quality, or efficiency through AI adoption based on production use cases
Team Management:
  • Coach and develop engineering teams, fostering a culture of excellence, learning, and AI adoption
  • Foster collaboration across teams, breaking down silos and promoting knowledge sharing
  • Software engineering experience with demonstrable progression to senior technical roles
  • Extensive full‑stack development expertise including backend (.NET Core, C#) and frontend (Angular or React, TypeScript, JavaScript)
  • Proven experience in delivering enterprise‑scale cloud solutions on Microsoft Azure
  • Strong track record in managing and coaching engineering teams (minimum 3+ years in Tech Lead roles)
  • Experience with AI‑native software delivery and specification‑driven development, including the use of AI‑assisted engineering tools, automated quality assurance, modern testing practices, and highly automated CI/CD workflows within enterprise‑scale environments
  • Experience in microservices architecture, distributed systems, and RESTful API development and integration
  • Experience in Git, GitHub, and modern CI/CD practices including automated testing and deployment pipelines
  • Hands‑on experience with Agile software development methodologies (Scrum, Kanban) and DevOps practices
  • Strong database design, data modelling, and development expertise across relational (SQL Server, PostgreSQL) and NoSQL platforms such as Azure CosmosDB
  • Demonstrated ability to balance technical execution with people management and product accountability
  • Proven problem‑solving skills and analytical thinking with ability to tackle complex technical challenges
  • Strong decision‑making capabilities with ability to evaluate trade‑offs and make pragmatic choices under pressure
Desirable:
  • Familiarity with agentic AI frameworks and architectures (e.g. Microsoft Agent Framework and/or equivalent frameworks in other languages)
  • Experience architecting for scalability, performance, security, and operational excellence
  • Experience with Databricks, data engineering, or analytics platforms
  • Familiarity with Node.js, and Typescript backend development
  • Knowledge of modern frontend build tools, CSS frameworks, and responsive design principles
  • Background in professional services, consulting, or client‑facing technical delivery
  • Contribution to open‑source projects or active participation in engineering communities
  • Relevant associate or expert‑level certifications in Microsoft Azure, Databricks, modern JavaScript frameworks or full‑stack development

KPMG in the UK is part of a global network of firms that offer Audit, Legal, Tax and Advisory services. Through the talent of over 16,000 colleagues, we bring our creativity, insight and experience to solve our clients' and communities' biggest problems. We've been doing this for more than 150 years.

We aim to be universally recognised as a place for great people to do their best work. A firm known for our collaborative and inclusive culture, using technology to empower and equip our people to deliver outstanding work with real flexibility - through inspiring workspaces, innovative ways to collaborate and hybrid ways of working. With offices across the UK, we work with everyone from small start-ups and individuals to major multinationals, in virtually every industry imaginable. Our work is often complex, yet our mission is simple: To support the UK in a connected world. It guides everything we do, underpinned by our values: Courage, Integrity, Excellence, Together and For Better.

KPMG are proud to be an inclusive, equal opportunity employer and we seek to attract and retain the best people from the widest possible talent pool. As a member of the Business Disability Forum we're committed to ensuring that all candidates are treated fairly throughout the Recruitment Process. We pride ourselves on being a place where your individuality is valued; you can be yourself and still achieve your potential.

We believe that your individuality helps us to deliver the best results to our clients. Diversity of background, diversity of experience, diversity of perspective - that's the KPMG difference.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Manager - Principal Data Engineer
Senior Manager - Principal Data Engineer

KPMG LLP • Greater London

On-site
GBP 120,000 - 150,000
Principal Data Engineer
Principal Data Engineer

KPMG International Cooperative • Birmingham

Hybrid
GBP 90,000 - 130,000
Senior Programme Manager - Clara Innovation & Deployment
Senior Programme Manager - Clara Innovation & Deployment

KPMG Careers • Greater London

On-site
GBP 90,000 - 130,000
Principal Software Engineer / Principal AI Engineer
Principal Software Engineer / Principal AI Engineer

RELX • Greater London

On-site
GBP 120,000 - 180,000
Comprehensive Pension Plan
Generous vacation entitlement
Family leave & care leave
+2
AI-Native Principal Software Engineer
AI-Native Principal Software Engineer

KPMG International Cooperative • Birmingham

Hybrid
GBP 90,000 - 130,000
Hybrid work model
Principal Software Engineer - Full Stack
Principal Software Engineer - Full Stack

ACCENTURE • Manchester

On-site
GBP 90,000 - 150,000
30 days vacation
Private medical insurance
Volunteer days
Technical Lead
Technical Lead

PA Consulting • Belfast City

Hybrid
GBP 60,000 - 85,000
Health and lifestyle perks
25 days annual leave
Generous company pension scheme
+1
Principal Software Engineer - Full Stack
Principal Software Engineer - Full Stack

Accenture UK & Ireland • Manchester

On-site
GBP 90,000 - 140,000
30 days vacation
Private medical insurance
Charitable leave
Technical Lead
Technical Lead

Astro Studios, Inc. • Manchester

Hybrid
GBP 60,000 - 80,000
Health and lifestyle perks
25 days of annual leave
Generous pension scheme
+2
Principal Software Engineer - Full Stack
Principal Software Engineer - Full Stack

Accenture • Wythenshawe

On-site
GBP 90,000 - 130,000
30 days vacation
Private medical insurance
Charitable leave