> Markdown version of [/jobs/ext/2792960-mid-senior-developer](https://www.wearedevelopers.com/jobs/ext/2792960-mid-senior-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Mid-Senior Developer - **Company:** Government Digital Service - **Location:** Manchester, UK - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Automation of Tests, Backup Devices, Code Review, Databases, Continuous Integration, Pair Programming, TypeScript, Web Applications, Test-Driven Development (TDD), SC Clearance, Containerization, Software Version Control, Serverless Computing - **Published:** September 8, 2026 - **Apply:** https://www.collegerecruiter.com/job/2840622952-mid-senior-developer ## About the Role * an awareness of technologies used for cloud based web applications, such as databases, backups, CDNs, containerisation, and serverless computing * familiarity with modern software development approaches such as automated testing, test driven development (TDD), continuous integration, pair programming, code review, observability and version control * experience working in a collaborative environment, and an understanding of the benefits of agile and multi-disciplinary approaches In addition to the above, Senior Developers will also: * have experience supporting others in applying modern development standards * have experience in management, helping colleagues with their career development and coaching more junior staff members If you meet a few of those criteria but think that you might not meet every last one then don't let that stop you from submitting an application. Please note that this role requires SC clearance, which would normally need 5 years' UK residency in the past 5 years. This is not an absolute requirement, but supplementary checks may be needed where individuals have not lived in the UK for that period. This may mean your security clearance (and therefore your appointment) will take longer or, in some cases, not be possible. ## Description * build robust, performant Java and/or TypeScript services to serve a variety of citizen and government needs, taking responsibility for the quality of code you produce * implement tooling and automation to support development, operation, reliability, security and continuous improvement of the systems you work on * support the live operation of the services we run, and participate in out-of-hours support rotas where necessary - you'll be paid an allowance, and a further hourly payment, for any duties you perform when on call * share your work and the things you've learned through blog posts and show and tells, with the option of presenting at conferences and meetups * use your learning and development budget to develop your career * help recruit other developers and, where appropriate, get involved with sifting and interviewing ## Related Videos - [Hosting a modern justice system](https://www.wearedevelopers.com/videos/332-hosting-a-modern-justice-system) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe)