Lead Software Developer - Police Staff - Counter Terrorism Policing HQ | Counter Terrorism Policing

If you see something that doesn’t feel right report it at gov.uk/ACT. In an emergency call 999.

Lead Software Developer – Police Staff – Counter Terrorism Policing HQ

Contract type – Permanent

Location – Birmingham/London

Band – Band L

Information about the role

As a lead developer, you will play a pivotal role to help drive change within NCTPHQ using your expertise which requires you to understand both technical and business context around solutions, shaping the future of counter terrorism police systems.

This role is vital to ensure the range of CTP applications are built, designed and architected in a manner that it is secure and efficient in use.

This role requires a flexible working approach and be self-motivated to help ensure that the various systems are well architected and documented.

This role is aligned to the lead developer role set out within the Digital and Data Profession Capability Framework (DDAT).

You’ll join a new team of software engineers, working flexibly from home and with an office space in our air-conditioned operations centre located east of Birmingham, with easy access from the M6 and M42. A London office location is also available. This is a great opportunity to assist in building a world class development function.

You’ll be expected to apply the skill without support, determine and use the most appropriate tools and techniques and share knowledge and experience in a combination of skills.


The post holder will be required to do the following:

  • document current and future Application designs
  • work with projects and solution architects to ensure that these are aligned to the strategic vision
  • develop strategies in the Application space and align these will the infrastructure and network/security leads
  • collaborate with cross-functional teams, including product managers, designers, and QA engineers, to understand project requirements, provide technical insights, and ensure successful project delivery
  • drive continuous improvement initiatives, identifying areas for process optimization, automation, and productivity enhancement
  • lead and mentor other software developers, providing guidance, support, and technical leadership throughout the software development lifecycle
  • lead on future proof reusable code libraries, which can be shared, in-order to drive further efficiencies throughout the team

How to apply

Applications will be via a detailed CV, personal statement, and online application form. Your personal statement should outline why you are interested in the role and how your skills and experience demonstrate your suitability for the role.

Please do not attach two copies of your CV.

Completed applications must be submitted by 11.55pm, 25 June 2024.