Software Developer - Cabinet Office - SEO

Company: Manchester Digital

Location: Manchester

Posted: May 7th, 2026

Overview

Information security

Modern development standards

Programming and build (software engineering)

Location

Bristol, Glasgow, Manchester, Newcastle-upon-Tyne, York.

Existing CO staff can work in their original contractual work location.

About The Job

Job summary

We’re seeking a Software Developer experienced in back end (with focus on data pipelines) as well as wider technologies.

You can code in Python and have experience of ETL systems e.g., Apache Spark or similar. During the interview, it will be beneficial to share and walk the panel through any historic code you have written.

You will work as part of a multidisciplinary team, supporting project in areas such as Artificial Intelligence, Robotic Automation and Data analysis.

The ideal candidate will be proactive and collaborative, with a passion for clean, maintainable code and modern development practices. They are familiar with AGILE methodology, but are equally able to take ownership for key deliverables and can deliver autonomously.

Knowledge working with AI solution implementation is advantageous but not essential.

Job Description

You will join the Cabinet Office Digital, Data, Insights and AI team as a Software Developer in a multidisciplinary Agile team, delivering services for a large data warehouse and analytics platform (GRID).

As a software engineer, you will initially have a core focus on back-end development.

The role responsibility may slowly change over time.

Your Main Focus Will Be

You Will Require Knowledge Of

Key Broader Technologies Used By The Wider Team

Person specification

This role is aligned with the Government Digital and Data Profession Capability Framework, Software Developer role:

https://ddat-capability-framework.service.gov.uk/role/software-developer#developer

Availability and capacity management

You Can (working Knowledge):

Development process optimisation

You Can (awareness):

Information security

You Can (practitioner):

Modern development standards

You Can (practitioner):

Programming and build (software engineering)

You Can (practitioner):

Prototyping

You can (practitioner):

Service support

You Can (working Knowledge):

Systems design

You Can (working Knowledge):

Systems integration

You Can (working Knowledge):

User focus

You Can (practitioner):

#J-18808-Ljbffr
Apply Now