Skip to main content
Posted 20 July, 2026
Government Digital & Data

Software Developer - Ministry of Housing, Communities and Local Government - SEO

England, UK Hybrid Full Time
Salary: £44,004 to £47,444 Annually
£47,444 (London) or £44,004 (National)

Location

Bristol, Darlington, London, Manchester, Wolverhampton

About the job

Job summary

We are MHCLG

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.

We are looking for a motivated Software Developer to work as part of the Energy Performance of Buildings Register to deliver new features, improve existing functionality and support users of our services. You will also work extensively on Energy Calculation as a Service, a complex delivery that provides building physics modelling to house builders. You will ensure services are user-centred, accessible, scalable and aligned to government technology standards.

Find out more about our Digital teams and what they are working on through our MHCLG Digital blog. Please note that MHCLG do not offer visa sponsorship and applicants will need a valid visa for the duration of your employment.

Job description

As a Software Developer, you'll:

  • Help develop high-quality software
  • Support the delivery of a robust and secure services
  • Follow development best practice including pair programming and test-driven development
  • Maintain a live service through monitoring and active management
  • Become a domain expert and contribute to product direction
  • Build an automated test suite to support continuous deployment
  • Work collaboratively with multidisciplinary teams
  • Share knowledge across the wider development community

Person specification

As a Software Developer, you'll have:

  • Some experience developing in modern programming languages (e.g. TypeScript, Python, Ruby)
  • Experience of, or willingness to learn, more complex programming languages (e.g. Rust)
  • Experience of full stack web application development • Experience of TDD, RESTful APIs and SQL/NoSQL databases (e.g. MongoDB)
  • Experience supporting live production systems
  • Experience working on agile projects in multidisciplinary teams
  • Competent use of Git
  • Experience with CI/CD tools

Sign up for Job Alerts