KPMG UK

Senior Software Engineer

Company
Location
London Area, United Kingdom
Posted At
9/3/2025
Description

Job Title: Senior Software Engineer

Contract Length: 3 Months

Engagement Type: Umbrella/PAYE

Location: London, Leeds or Manchester – Hybrid 2 days per week


(ALL KPMG UK CONTRACTORS MUST RESIDE AND HAVE PROOF OF RIGHTS TO WORK IN THE UK)


At KPMG Technology we help hundreds of organisations around the world to envision and build digital products that empower their employees and serve their customers — all with people, business and technology in mind.


Learning Solutions is an integral part of KPMG’s Consultancy practice and a growing part of our business. It is an exciting capability area that seeks to tackle the full breadth of clients’ learning needs. Our work covers a whole spectrum of services at the scale and quality that the market is demanding. By closely monitoring market drivers and learning trends, we have combined a best of breed platform with a modular approach, a library of re-usable digital content and a service delivery capability. A core part of our offering is to help clients make the connection between what their workforce has in terms of measurable skills, what they don’t have and what they need to have. This helps clients to realise their immediate and future strategic business aims. We are investing in our

Learning Solutions team so that we can grow and service more clients enabled through our technology platform and are looking for passionate and talented individuals to join us on this journey.


The Learning Platform team design and develop a SaaS platform solution to handle digital, blended, and classroom training (virtual and face to face) courses, as well as bespoke learning programmes.

The learning platform is hosted in Azure and utilises a wide range of cutting-edge technologies. We work in close partnership with Microsoft as well as relevant third parties to service a wide client base across all sectors. The team utilises continuous integration and deployment to cloud environments and follow agile methodologies.


The Role:

You will be part of our product engineer team and work in multidisciplinary agile teams with product owners, project/delivery managers, QA engineers, Cloud engineers, UX designers and business analysts.


As a member of the team, you’ll be expected to keep up to date with the tech field.

You are expected to have experience and develop your technical skills within the following areas:

  • Cloud development in Azure, AWS or GCP: messaging, deployment, scalability, writing for containers
  • Mobile development with Xamarin
  • Front end development: Deployment / Management of SPA, Server-Side rendering, Webpack / Babel, Gulp, Razor Pages
  • Software design and architecture: clean architecture, domain driven design, serverless/ microservices
  • Software security
  • Content management systems (Umbraco), headless CMS
  • Software testing, performance optimisation and maintenance
  • Relational, noSQL database design, including Elastic


Role behaviours:

  • Lead teams/projects
  • Regularly emphasise best practice
  • Contribute to the product roadmap
  • Lead/input to the product architecture
  • Provide constructive feedback to peers and junior team members
  • Show effective management of the team
  • Demonstrate strong mentoring skills
  • Effectively communicate with non-technical stakeholders
  • Conduct knowledge sharing sessions of experience with the rest of the team
  • Be able to advise other people
  • Support learning opportunities
  • Handle conflict resolution within the dev team


Day to day job tasks:

  • Be a point of escalation for the product engineering team across multiple projects
  • Evaluate user requirements and come up with new software designs for a system component
  • Assess feasibility and explain your proposed implementations
  • Effectively estimate your proposed solutions
  • Liaise with internal and external stakeholders as required with regards solution designs and implementations.
  • Implement the software, and take technical responsibility for your area of the system
  • Ensure the quality of your implemented solutions (e.g. by testing, code reviews, automated scans)
  • Help manage deployment pipelines, or implement and manage the deployment pipeline for your system component
  • Document your solutions


KPMG Overview

KPMG is part of a global network of firms that offers Audit, Tax & Legal, Consulting, Deal Advisory and Technology services. Through the talent of over 16,000 colleagues, we bring our creativity and insight to our clients’ most critical challenges.

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 vision is simple: to be the clear choice for our clients, for our people and for the communities we work in.

logo
Hunt UK Visa Sponsors

Copyright © 2025

About us

How does it workContact UsBlog

Stay up to date

TwitterTelegram
Senior Software Engineer | KPMG UK | Hunt UK Visa Sponsors