Principal Software Engineer
Job in
Birmingham, West Midlands, B1, England, UK
Listed on 2026-09-06
Listing for:
KPMG International Cooperative
Full Time
position Listed on 2026-09-06
Job specializations:
-
Software Development
Software Architect, DevOps, Full Stack Developer, AI Engineer (Applied/Software)
Job Description & How to Apply Below
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.
TechnicalAccountability & 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
- 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 Git Hub 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
- 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, Type Script, 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, Git Hub, and modern CI/CD practices including automated testing and deployment pipelines
- Hands‑on experience with Agile software development methodologies (Scrum, Kanban) and Dev Ops practices
- Strong database design, data modelling, and development expertise across relational (SQL Server, PostgreSQL) and No
SQL 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
- 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
- Ex…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×