Job description
Principal Software Engineer – B Grade
Tax and Legal Technology Team
We are a team of 300+ technologists providing technology enablement services and solutions across the Tax and Legal business. This business has 2,500 tax & legal professionals covering multiple disciplines. We serve many thousands of clients and private individuals by providing a modern, market-leading suite of technology solutions that provide an efficient digital experience from routine to complex tax advice depending on client’s situation.
Tax is highlighted frequently as an industry where generative AI will have a significant impact on how services are provided. You will be working as a team at the forefront of navigating that change and redefining the way in which tax is determined in the UK and globally, making sure people and companies pay the right amount of tax with the minimum amount of effort.
The Engineering department is made up of Product Owners, Business Analysts, multi-disciplinary Engineering teams (approximate 160 Software, QA and Cloud Operations engineers) and IT Service delivery professionals working on a large portfolio of systems used to improve productivity and solve key business problems across Tax & Legal. We also build cutting edge web portals for clients to interact with KPMG, maximising collaboration and ensuring seamless delivery of information to our clients.
Role
You will be a senior individual contributor, pivotal in driving innovation, accelerating the adoption of cutting-edge technologies, and enhancing our engineering practices. You will specialize in creating robust, scalable, cloud-first architectures leveraging .Net on Azure, with a strong focus on AI-driven solutions for document management, data extraction, tax research, and knowledge management.
Collaborating with Principal Product Owners, Principal Engineers, and cross-functional agile scrum teams, you will accelerate the delivery of AI-enabled cloud-first tools for the Tax & Legal business at KPMG.
The role can be based anywhere in the UK, though preference will be given to candidates in Glasgow, London, Manchester or Leeds. We generally spend two days per week in the office.
Whilst there is no expectation of existing knowledge of tax, we would expect you to develop a degree of domain knowledge over time.
You will have…
Deep Technical Expertise:Extensive experience in architecting, designing, specifying, and developing software.
Proven Track Record:Personally built POCs, mentored software engineers, and successfully delivered complex software projects.
Cloud Experience:Hands-on experience in building cloud-first solutions.
AI Knowledge:Ability to articulate clearly how generative AI can solve document management, workflow automation, and knowledge management challenges.
Collaborative Approach:Worked closely with enterprise architecture, information assurance, information security, and data privacy teams.
Programming Skills:Proficiency with modern object-oriented languages such as C# or Java.
Enterprise Expertise:Strong understanding of web services, enterprise messaging, and orchestration.
Data Modelling:Designed complex data models.
Continuous Delivery:Promoted and utilized continuous delivery tooling.
Security Practices:Understanding of secure coding and infrastructure best practices.
Communication:Outstanding skills, effectively collaborating with technical and non-technical stakeholders.
Quality Focus:Enthusiasm for delivering high-quality products and excellent user experiences.
You may have …
AI Systems:Built systems leveraging generative AI and machine learning.
Document Systems:Designed document management and workflow systems.
Process Automation:Deep understanding of process automation.
Cloud Applications:Experience with cloud platforms such as Azure, AWS, or GCP.
Containers & Serverless:Worked with Docker, Kubernetes, Function apps, or other serverless platforms.
CI/CD Tools:Experience with Git, Jenkins, GitHub, or Azure DevOps.
Front-End Frameworks:Developed with React, Angular, Blazor, or ASP.NET MVC.
ORM Tools:Used Entity Framework, Hibernate, or similar ORM tools.
NoSQL Databases:Experience with Cosmos DB, MongoDB, MarkLogic, or Cassandra.
Messaging Systems:Familiarity with messaging platforms like Service Bus, MQ, or Kafka.
Data Analytics:Experience in data analytics and business intelligence.
User Experience:Delivered accessible, user-friendly experiences.
Infrastructure as Code:Used infrastructure-as-code tools such as ARM, Bicep, or Terraform.
In this role, you will …
Drive AI Adoption:Create AI-driven tools to processing and extract data from client documentation.Automate workflows using AI agents.Classify and process data with AI-assisted transformation.Utilise AI for data preparation in data engineering.Implement deep research toolsets for tax knowledge and advisory services.
Deliver Cloud Solutions:Leverage Azure AI tools.Build container or function-based applications.Develop secure microservice-based architectures integrate via messaging frameworks like Service Bus.Use Entity Framework with Azure SQL or NoSQL databases (Cosmos DB).
Embed Excellence:Integrate delivery, security, and automated testing within DevOps processes.Continuously enhance technical knowledge and share insights.
Leadership and Communication:Oversee solution designs through information security, architecture, and data privacy reviews.Promote continuous improvement in Lean Agile and Scaled SCRUM methodologies.Foster a team-driven quality mindset.
Strategic Influence:Provide insightful feedback to peers and junior team members.Influence strategic technical and non-technical decisions.Collaborate with directors, partners, and engagement teams to advance strategic opportunities.
What We Can Offer
Impactful Work:Influence high-profile global tax products.
Collaborative Environment:Engage with diverse, innovative, cross-functional teams.
Professional Growth:Access workshops, conferences, and certifications for continuous learning.
Inclusive Culture:An inclusive workplace embracing diverse perspectives.
Global Resources:Leverage resources from a leading global professional services firm within an agile, tech-driven environment. Market equal pay and benefits such as a subsidised lunch, health care, pension, cycle to work, free day off to celebrate your birthday.
The best of both worlds
We might be world leaders, but in many ways the department feels like a start-up, with a twist. There’s the buzz of scrum working, the thrill of shaping compelling experiences, the chance to surprise and stretch yourself in response to a fresh challenge. And then there’s all the resources, technology and high-profile projects of a major corporate entity. Crucially, we also offer the benefit of clear career progression.
Industry-leading rewards
Only KPMG offers the advantages of Our Deal – an industry-leading and radically different approach to pay, progression and benefits. Our Deal is a vibrant combination of secondment and fast-track opportunities plus one, transparent, company-wide bonus mechanism. It also includes payment towards student loans, preferential banking offers, the opportunity to finish work early on Fridays in summer – and even a day off for your birthday.
The diverse and inclusive employer
Proud to be an inclusive, equal opportunity employer, we seek to attract and retain the best people from the widest possible talent pool. As a member of The Employers’ Forum on Disability we’re committed to ensuring that all candidates are treated fairly throughout the Recruitment Process. Should you be successful after the initial application stage, please discuss with your recruitment contact any reasonable adjustments to our Recruitment Process that you may require.
KPMG consistently features in the Sunday Times Best Big Companies to work for. This has been recognised with a special achievement award to mark our 10 years in the Top 25. We pride ourselves on being a place where 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.