IT & Software

Senior Software Developer

Metropolitan Police

London · England · United Kingdom

Salary: £52,000 - 92,000 per year

Requirements:

  • Experience of software application development and coding skills, preferably in an Agile DevSecOps environment.
  • Competence in at least one modern programming language; we use .net, Angular, and Typescript, but we do not require proficiency in our stack.
  • Working knowledge of containers such as Docker, Kubernetes, and Helm.
  • Database skills in a modern RDBMS such as PostgreSQL, SQL Server, or MySQL.
  • Ability to communicate effectively using plain language and simplify technical information appropriately for the audience.
  • Excellent written communication skills, with strong scientific report-writing skills and experience documenting code.
  • Experience and knowledge of Government Security Classifications levels and an understanding of the Cabinet Office Security Policy Framework is desirable.
  • Knowledge of unit testing and automated testing tools as part of a continuous integration pipeline is desirable.
  • A keen desire to cross-train into DevSecOps infrastructure skills is desirable.
  • English language required.

Responsibilities:

  • Write clean, secure code following a test-driven approach.
  • Create code that is open by default and easy for others to reuse.
  • Build future-proof reusable code libraries that can be shared to drive efficiencies throughout the team.
  • Work with other disciplines, including product managers, designers, and QA engineers, to understand project requirements, provide technical insights, and ensure successful delivery.
  • Drive continuous improvement initiatives by identifying opportunities for process optimisation, automation, and productivity enhancement.
  • Maintain an understanding of the whole system and teach this to others.
  • Understand and apply security checks and gates within a CI/CD process.
  • Lead and mentor other software developers by providing guidance, support, and technical leadership throughout the software development lifecycle.
  • Work with an agile mindset and thrive in collaborative teams.
  • Use strong git and issue tracking skills.
  • Maintain commitment to code quality and best practices, including writing automated tests and conducting code reviews.

Technologies:

  • Angular
  • CI/CD
  • DevSecOps
  • Docker
  • Git
  • Helm
  • Support
  • Kubernetes
  • MySQL
  • PostgreSQL
  • SQL
  • Security
  • TypeScript
  • ASP.NET
  • Network

More:

We are Counter Terrorism Policing Headquarters (CTPHQ), and we are hiring a Senior Software Developer to help develop existing systems and shape the future of Counter Terrorism Police systems. This is a full-time permanent Band M role based in Birmingham or West Brompton, London, with the flexibility to work from home and from our air-conditioned operations centre east of Birmingham or our London office. The starting salary is 63,409, including allowances totalling 3,009, with annual progression up to 65,886. We offer an opportunity to build a world-class development function, work as part of a new team of software engineers, and contribute to a meaningful mission helping keep people safe from terrorism. We are committed to inclusion, diversity, equality, flexible working arrangements where the role permits, and reasonable adjustments for candidates who need them.

last updated 37 week of 2026

#J-18808-Ljbffr

Reference: WJ-766_21943322

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.