Menu

Software Engineer

Job details
Posting date: 18 August 2025
Salary: £42,614 to £58,347 per year
Hours: Full time
Closing date: 31 August 2025
Location: NE98 1YX
Company: Government Recruitment Service
Job type: Permanent
Job reference: 421273/1

Apply for this job

Summary

Are you a Software Engineer looking to work on innovative, cloud-based solutions that deliver real impact at scale? Whether your passion lies in building new systems or ensuring the stability and evolution of existing ones, we have a role for you.

We’re recruiting across two key areas:

  • Delivery squads - where you’ll design and develop cutting-edge digital services using the latest technologies.
  • Live Service teams - where you’ll take ownership of the operational performance, reliability, and continuous improvement of those services in production.

Both areas are critical to delivering high-value, business-essential solutions across DWP. If you're excited by the idea of working in a fast-paced, forward-thinking environment, The Garage has an exciting opportunity for you.

The Garage is an established delivery unit providing DWP with a wide range of digital transformation and automation capabilities. These include, but are not limited to: Robotic Process Automation, Computer Vision, Optical Character Recognition, Natural Language Processing, Machine Learning, Generative AI, and Deep Learning. These technologies are used to support, enable, enhance, and accelerate digital and service transformation for both digital and operational colleagues.

To date, The Garage has developed and deployed over 80 solutions, processing more than 69 million transactions. Recognised as a government leader in intelligent automation, The Garage is also acknowledged as a trailblazer across industry.

As a Software Engineer within The Garage, you’ll be responsible for designing, developing, and maintaining innovative cloud-based solutions and automations. You’ll work in a collaborative team environment, producing high-quality, secure, and well-documented code using a test-driven approach aligned with architectural and engineering standards.

You will develop, operate and maintain innovative, robust, secure, scalable and cost-effective solutions and automations to be proud of. As a Software Engineer you will utilise a blend of the latest techniques and technologies such as event-driven architecture, microservice architecture, serverless computing, containerisation, robotic process automation, artificial intelligence, machine learning, computer vision, natural language processing, and optical character recognition.

To support your work, you’ll have access to industry leading tools and platforms:

  • Jira for planning and tracking.
  • SharePoint for documentation.
  • Teams and Slack for communication.
  • GitLab for code management and deployment.
  • AWS for cloud services.
  • MacBook Pro devices for development.

You’ll also benefit from extensive learning and development opportunities, including:

  • Conferences with expert speakers.
  • Instructor-led training.
  • Subscriptions to platforms like Cloud Academy.
  • Direct Slack support from partners such as AWS, UiPath, and MongoDB.

Your responsibilities will include:

  • Independently resolve complex technical challenges and provide solutions.
  • Support junior developers and apprentices by mentoring people to help with their professional development.
  • Support with code reviews ensuring that quality and maintainable code is developed before being deployed to production.
  • Produce comprehensive technical documentation
  • Join in discussions on development strategies ensuring reusable code and libraries are used.
  • Ensure alignment to DWP standards and best practice for all product development and support.
  • Communicate technical progress and challenges within the development team.
  • Work directly with Business Analysts and Testers to understand and implement requirements.

Whilst not essential, having an understanding of how to create and maintain robotic process automations using tools like UiPath or Blue Prism would be beneficial when starting the role.

Proud member of the Disability Confident employer scheme

Disability Confident
A Disability Confident employer will generally offer an interview to any applicant that declares they have a disability and meets the minimum criteria for the job as defined by the employer. It is important to note that in certain recruitment situations such as high-volume, seasonal and high-peak times, the employer may wish to limit the overall numbers of interviews offered to both disabled people and non-disabled people. For more details please go to Disability Confident.

Apply for this job