Point your AI agent at freehire and let it find you a job.

Get the CLI →

United Kingdom Government

New

Senior Software Developer - Common Platform Data Engineering (Ref: 23037)

Posted 4 views
Discussion

Summary

Senior Software Developer on the UK Government's Common Platform Data Engineering team, modernizing justice digital services. Day to day is hands-on full-stack delivery — Java/Spring Boot backends, modern JavaScript frontends, Azure cloud infrastructure, and CI/CD — plus mentoring, owning the technical roadmap, and embedding security best practice.

Overview

In this Senior Software Developer role, you will help modernize justice-related digital services by collaborating with multidisciplinary teams. You’ll contribute to a broad tech stack and shape the technical roadmap, driving secure, scalable software that supports access to justice. You’ll work on enterprise-grade applications, with opportunities to mentor others and influence product strategy. This position combines hands-on coding with strategic delivery in a mission-driven environment.

Pay / Benefits
  • Civil Service pension with employer contribution
  • flexible working options
  • learning and development opportunities
  • inclusive culture
  • annual leave and public holidays
  • Season Ticket Advance
Responsibilities
  • Develop, improve and document code following standards
  • Continuously learn and keep up to date with technologies
  • Ensure product security, data confidentiality, and integrity; raise risks as needed
  • Support and maintain software, including limited out-of-hours work
  • Plan development, coordinate integration and contribute to process improvement
  • Manage service availability effectively and cost-efficiently
  • Build and test system interfaces
  • Use test-driven development and automate, participate in code reviews
  • Mentor junior colleagues and share technical expertise
  • Take ownership of the technical roadmap and promote best practice
  • Influence product strategy by providing technical insight to stakeholders
  • Design and develop software based on user stories
  • Participate in recruitment and procurement
Key requirements
  • Experience in building scalable enterprise applications using Java
  • Strong frontend proficiency with modern JavaScript frameworks (Angular, React, or Vue)
  • RESTful API design and relational database architecture (PostgreSQL)
  • Cloud-native architecture and infrastructure as code (Azure, Terraform)
  • CI/CD, authentication (OAuth2/OIDC), and system monitoring
  • Leadership with mentoring experience and driving technical standards
  • DevOps practices and containerisation (Docker/Kubernetes)
  • Security-first mindset with vulnerability mitigation (OWASP top 10) during design phase
  • leadership
  • mentoring
  • stakeholder collaboration
  • Java
  • Spring Boot
  • Node.js

Skills

What Senior Data Engineering jobs ask for — and how much of it you have →
Apply

See also

Data Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available