Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer

Manchester Digital

Greater London

On-site

GBP 45,000 - 50,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A government agency in the UK is seeking a Software Developer to join its team. The successful candidate will be involved in developing high-quality software and improving existing services aligned with government technology standards. Key responsibilities include working in an Agile environment, developing RESTful APIs, and ensuring the security and reliability of live services. The role requires experience with modern programming languages and collaborative project work. Competitive salary and opportunities for professional growth are offered.

Qualifications

  • Experience in modern programming languages such as Java and Python.
  • Familiarity with full stack development of web applications.
  • Experience in test-driven development (TDD) framework.
  • Experience building RESTful APIs and using SQL or NoSQL databases.
  • Experience working with live production systems.
  • Experience in agile projects as part of a multidisciplinary team.
  • Competent use of Git for source control.
  • Familiarity with CI/CD tools.

Responsibilities

  • Develop high-quality software.
  • Support the delivery of a robust and secure service.
  • Follow development best practices, including pair programming.
  • Maintain a live service through monitoring and management.
  • Contribute to product direction as a domain expert.
  • Build an automated test suite for continuous deployment.
  • Collaborate with product managers, designers, and researchers.
  • Share knowledge of tools and techniques within the team.

Skills

Java
Python
Full stack development
Test-driven development
RESTful APIs
SQL
NoSQL (MongoDB)
Git
CI/CD tools
Job description
Software Developer - Ministry of Housing, Communities and Local Government - SEO

£49,548 (London), £45,928 (National) may also qualify for additional allowance
Published on 14 January 2026 Deadline 22 January 2026

About the job

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αι 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. Sociales 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, our data‑collection and grant payment platform, and Digital Planning. We want local authorities to be able to provide data easily and for analysts to use it. 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 work 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.

Responsibilities
  • Help us 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 stortation, 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) framework; experience of building RESTful APIs and workin 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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.