Software Development Team Lead - OFGEM - G6
Government Digital & Data -
Location
Successful candidates may be based in any of our office locations – Cardiff, Glasgow, or London. We especially welcome applicants from Cardiff and Glasgow.
About the job
Job summary
At Ofgem, we’re leading the charge to modernise the digital backbone of the UK’s energy future, fighting for robust, secure and innovative systems that power vital Net Zero and social impact schemes. We’re looking for a Software Development Team Lead to join us and lead a high-performing development team delivering strategic digital solutions at the heart of government-backed green energy transformation.
Ofgem is Great Britain’s independent energy regulator. We’re at the forefront of change across the energy sector, driving toward Net Zero whilst protecting energy consumers, especially vulnerable people.
We’re offering a permanent position where you’ll be central to our mission to deliver UK Net Zero projects through cutting-edge software development. You’ll lead the development of applications that support large-scale government schemes, helping to accelerate the clean energy transition. This is an opportunity to work on meaningful challenges that have tangible environmental and societal impact.
As a senior leader in the Digital Development team, you’ll play a pivotal role in driving high standards and fostering cross-team collaboration across a talented group of software developers, QATs, product specialists and digital experts. You’ll also shape development strategy, working across teams and disciplines to embed agile practices, security, and innovation at every stage.
We’re looking for someone with exceptional technical leadership experience, a proven ability to manage cross-functional teams, and a strong grasp of modern software engineering practices. You’ll be confident in driving continuous improvement, creating scalable digital solutions, and providing clarity and support to your team in a fast-paced environment.
This is a fantastic opportunity to be part of a close-knit, collaborative and agile team of over 60 digital professionals. Based across our London, Glasgow or Cardiff offices (with hybrid working), you’ll enjoy a flexible working culture, excellent civil service benefits, and the chance to make a real difference through your work.
We have a critical purpose to lead the development of secure, high-quality digital solutions that support Ofgem’s green energy and social schemes, advancing our Net Zero ambitions and improving outcomes for energy consumers across Great Britain. Join us and help power the future.
Job description
Key Responsibilities
- Sets clear and transparent work objectives, milestones and success metrics at team and individual level to oversee and co-ordinate successful team outcomes.
- Collaborates closely with other teams to manage interdependencies, risks and resourcing to support portfolio delivery.
- Responsible for welfare and pastoral care of colleagues.
- Develop, maintain, and support key Ofgem scheme applications.
- Create and maintain technical documentation for business applications.
- Suggest and implement improvements to the development process.
- Ensure adherence to Government Digital Service (GDS) standards.
Key Outputs and Deliverables
- Ensuring that team develops internally and externally are technically and functionally suitable for Ofgem and of high quality and secure.
- Champion best practices in Software Development
- Delivering regular software development iterations through the team for products, working in collaboration with Product Managers, Delivery Managers, Business Analysts, Solution Architects, Infrastructure, Information Security, User Stakeholders, and external delivery partners
- Contributing to, and advancing the digital technology strategy
- Takes ownership for own and team members professional development through coaching and training
- Supporting team members performance evaluation through honest, fair and high quality 360 degree feedback.
Person specification
Essential Criteria:
- (Lead criteria) Significant demonstrable knowledge and experience in developing data-driven web applications using Microsoft technologies, including proficiency in C# for creating robust and scalable web applications, expertise in using Entity Framework Core for efficient data access and manipulation, strong experience in designing, querying, and managing databases with SQL Server, and proficiency in deploying, managing, and scaling applications on Microsoft Azure.
- (Lead criteria) Proven aptitude for leadership and team management in an Agile Environment, including building and supporting the teams delivering the work including effective scoping of work and setting of clear responsibilities either through formal or informal management.
- Excellent communication and interpersonal skills, with the ability to effectively communicate with team members, stakeholders, and clients. With the ability to guide, mentor, and support junior team members in their professional development, fostering a collaborative and growth-oriented environment within the team.
- Knowledge and experience in applying common design patterns to solve software design problems, proficiency in writing and executing unit tests to ensure code quality and reliability, and a strong understanding and application of SOLID principles to create maintainable and scalable software.
- Significant demonstrable experience with cloud technologies, including designing, developing, and deploying microservices-based architectures, proficiency in using containerization technologies such as Docker and Kubernetes, and broad knowledge of cloud services and platforms with a focus on scalability, security, and performance.
- Demonstrable experience in effectively collaborating with Business Analysts, Delivery Managers, Product Managers, and User Experience colleagues. This includes the ability to work seamlessly within cross-functional teams, ensuring that all perspectives are considered and integrated into the development process to deliver high-quality, user-centric solutions.
Desirable Criteria:
- Familiarity with the Government Digital Service (GDS) process, including understanding its principles and methodologies. This involves experience in adhering to GDS standards for service design and delivery, ensuring that digital services are user-focused, accessible, and meet government guidelines for quality and performance.
Behaviours
We'll assess you against these behaviours during the selection process:
- Changing and Improving
- Making Effective Decisions
- Working Together
- Developing Self and Others