cover image
Ministry of Housing, Communities and Local Government

Software Developer

On site

London, United kingdom

Full Time

09-01-2026

Share this job:

Skills

Python Java SQL NoSQL MongoDB CI/CD Monitoring Test Data collection Programming git Agile Artificial Intelligence

Job Specifications

Bristol, Darlington, London, Manchester, Wolverhampton

Job Summary

Here at the Ministry of Housing, Communities & Local Government (MHCLG), we work on things that make a real difference to people's lives. Whether it's through the homes we live in, the work of our local councils, or the communities we're all part of, our work is at the top of the political agenda. We have ambitious and far-reaching outcomes to achieve this year and, if you're thinking of joining us, there's never been a more exciting time.

This is an exciting time to join MHCLG, with roles in teams including data collection as a service (DCaaS) team/Delta which is our data-collection and grant payment platform and Digital Planning. We think it should be simple for local authorities to provide data and easy for analysts to use data. We can then put high quality data at the centre of decision making and reduce as much as possible the time spent collating and providing information. You will be working as part of our development team to deliver new features, improve existing functionality and support users of our services.

You will ensure services are user-centred, accessible, scalable, and aligned to government technology standards, delivering simpler, faster, and more transparent services for all users.

Job Description

As a Software Developer, you'll:

Help us to develop high-quality software
Support the delivery of a robust and secure service 
Follow development best-practice, including regular pair programming and test-driven development 
Help us maintain a live service, keeping it reliable and secure through monitoring and active management of the production infrastructure 
Become a domain expert and contribute to the direction of the product and wider government services
Build up a robust automated test suite to support our continuous deployment environment 
Work collaboratively with a range of disciplines including product managers, designers and user researchers, as well as other developers, to meet the needs of users of the service
Share knowledge of tools and techniques with the wider team, both developers and non-developers, as well as across the wider development community

As a Software Developer, You'll

Help us to develop high-quality software
Support the delivery of a robust and secure service 
Follow development best-practice, including regular pair programming and test-driven development 
Help us maintain a live service, keeping it reliable and secure through monitoring and active management of the production infrastructure 
Become a domain expert and contribute to the direction of the product and wider government services
Build up a robust automated test suite to support our continuous deployment environment 
Work collaboratively with a range of disciplines including product managers, designers and user researchers, as well as other developers, to meet the needs of users of the service
Share knowledge of tools and techniques with the wider team, both developers and non-developers, as well as across the wider development community

Person specification

As a Software Developer, You'll Have

Some experience of developing in modern programming languages (e.g. Java, Python)
Some experience of full stack development of web applications
Some experience of working within a test-driven development (TDD) is expected, as is experience of building RESTful APIs some experience using SQL or NoSQL (e.g. MongoDB)
Some experience of working with a live production system, including monitoring for performance and potential security issues, and triaging problems
Some experience of working on agile projects as part of a multidisciplinary team
Competent use of Git for source control
Some experience of working with CI/CD tools

Alongside your salary of £45,928, Ministry of Housing, Communities and Local Government contributes £13,305 towards you being a member of the Civil Service Defined Benefit Pension scheme. Find out what benefits a Civil Service Pension provides.

At MHCLG we offer many benefits that range from tailored career pathways and flexible working to MyLifestyle Childcare Voucher and Cycle to Work Schemes. For more information, please click here.

Artificial intelligence

Artificial intelligence can be a useful tool to support your application, however, all examples and statements provided must be truthful, factually accurate and taken directly from your own experience. Where plagiarism has been identified (presenting the ideas and experiences of others, or generated by artificial intelligence, as your own) applications may be withdrawn and internal candidates may be subject to disciplinary action. Please see our candidate guidance (opens in a new window) for more information on appropriate and inappropriate use.

Selection process details

Artificial Intelligence

Artificial Intelligence can be a useful tool to support your application, however, all examples and statements provided must be truthful, factually accurate and taken

About the Company

We are the Ministry of Housing, Communities & Local Government. Know more