Government Digital & Data

Job Vacancy Lead Software Developer - National Crime Agency - G7

England

Government Digital & Data

Job position

Permanent
As soon as possible
£67k-72k
Hybrid
England, United Kingdom
Published on 25/03/2026

Share this job

As the Lead Software Developer, you will provide technical leadership across NDEC and the wider NCA, driving the design, development and delivery of high‑quality software solutions that directly support mission‑critical operational and analytical needs. Working within a multi‑disciplinary technical team, you will contribute to the creation of next‑generation tools and platforms that enhance the Agency’s ability to detect, disrupt and prevent SOC. This role places you at the cutting edge of law enforcement technology, helping to shape capabilities that address some of the most complex and high‑impact threats facing the UK.

You will set engineering standards, define best practice and ensure the team consistently delivers secure, scalable and maintainable software. A key part of your role will be leading, coaching and mentoring a team of developers, supporting their technical growth, fostering a positive and collaborative culture, and ensuring their work aligns with NCA priorities. You will champion modern development approaches and agile delivery methods, promoting DevOps practices, automation and continuous integration/continuous deployment to ensure rapid and reliable delivery.

Your responsibilities will include guiding technical decision‑making, selecting appropriate technologies and architectural approaches, and making informed judgments about when to build bespoke solutions or adopt existing tools. You will work closely with data scientists, analysts, product managers and operational teams to ensure that complex mission requirements are translated into robust, user‑centred technical solutions. In doing so, you will ensure that software developed within NDEC integrates effectively with operational workflows and delivers real‑world impact.

You will also play a key role in strengthening the developer community across NDEC and the wider Agency, promoting knowledge sharing, encouraging experimentation and driving the adoption of good practice in security, testing, automation and documentation. Through strong technical leadership and a commitment to continuous improvement, you will help build a high‑performing software engineering capability that delivers meaningful outcomes in a fast‑moving and demanding environment.

Duties and Responsibilities

Team Leadership - Lead, manage and inspire a software development team to design, build and deliver high‑quality data services that address complex operational challenges. Provide clear direction, set standards and foster a culture of technical excellence and continuous improvement.

Relationship Building - Develop strong, collaborative relationships across the NCA technical community. Promote shared learning, knowledge exchange and cross‑functional working to build collective capability and support the effective delivery of Agency priorities.

User Engagement - Champion user‑centred design by defining effective approaches for understanding user needs and guiding others in eliciting and interpreting user stories. Distinguish clearly between genuine user needs and stakeholder wants, ensuring research is applied appropriately and recommending the most suitable tools and methods.

Modern Development Standards - Apply and promote modern engineering standards and practices across complex projects and programmes, ensuring solutions are robust, secure, maintainable and aligned with organisational best practice.

Programme and Build (Software Engineering) - Maintain technical oversight across all stages and iterations of the software development lifecycle. Provide expert advice to stakeholders, set team‑wide standards for programming tools and techniques, and ensure appropriate application of methods, frameworks and compliance requirements.

Information Security - Design solutions with embedded security controls, ensuring they are purposefully engineered to mitigate relevant security threats and meet NCA and national security requirements.

Systems Design - Develop systems that balance risk, impact and technical complexity, selecting suitable design patterns and standards. Review and assure the designs of others, ensuring appropriate technology choices, efficient resource use and effective integration across multiple systems.

Systems Integration - Coordinate integration activities across systems, defining integration approaches and supporting teams in undertaking integration testing. Ensure components interact reliably and support the delivery of end‑to‑end operational capability.

Candidate profile

Software Engineering - Demonstrable industrial experience designing, developing and testing complex object‑oriented software applications. Strong proficiency in object‑oriented programming languages, with experience applying robust engineering principles in production environments. Deep understanding of the full software development lifecycle, including discovery, design, build, testing, deployment and maintenance.

Development Practices & Delivery - Hands‑on experience working within agile delivery environments, applying iterative development, continuous feedback and prioritisation techniques. Practical experience with modern DevOps practices, automation and CI/CD pipelines to ensure consistent, reliable and secure deployment. Ability to translate user and business requirements into technical solutions, managing expectations and making informed, collaborative trade‑offs.

Cloud, Infrastructure & Environments - Knowledge of designing, deploying and maintaining software across cloud and on‑premise environments. Understanding of how to build scalable, secure and resilient systems that integrate effectively within complex technical landscapes.

Technical Design & Architecture - Experience contributing to technical design decisions, architectural patterns and standards. Ability to assess technology options, ensure alignment with best practice, and contribute to long‑term technical strategy.

Technical Leadership - Experience operating in a technical leadership role, providing direction, coaching and assurance to software developers. Ability to build a positive engineering culture, promote knowledge sharing, and drive continuous improvement across a multi‑disciplinary team.

Working environment

Location

Bristol, London, Warrington

For roles based in London, your contractual place of work will be Stratford. While the Stratford site is expected to become operational from November 2025 – March 2026, you will be required to carry out your contractual duties from Vauxhall or another reasonable location on a temporary basis during the interim period. Please note that, as Stratford will be your contractual place of work, any subsequent move from a temporary location will not entitle you to payments for travel time or costs under the Relocation and Excess Travel Policy.

About the jobJob summary

Join the expanding National Data Exploitation Capability (NDEC), part of the National Crime Agency’s Data and Analysis Hub,and help place data at the centre of the fight against serious and organised crime (SOC). NDEC delivers advanced analytical and exploitation capabilities that generate operational insight, inform strategic decision‑making, and provide a critical edge against increasingly technology‑driven threats.

As a Lead Software Developer, you will play a key role in shaping and delivering high‑quality software solutions that unlock the value of complex and rapidly growing datasets. We are looking for proactive, inquisitive problem‑solvers who thrive in a dynamic environment, enjoy variety, and work effectively as part of a collaborative, multi‑disciplinary team.

London, England, United Kingdom
> 1000 employees
Corporate / Direct Employer
Government Digital and Data is a community of experts leading digital transformation in government, creating more efficient services that have a meaningful impact on people’s lives. Government Digital and Data professionals benefit from cross-government events and learning. From webinars from the world’s leading innovators to digital upskilling sessions.They enhance our professionals’ skills and capabilities, which ultimately enables them to be a part of the world-leading advancements in digital transformation and government innovation.

Apply to this job!

Find your next job from +700 jobs!

  • Manage your visibility

    Salary, remote work... Define all the criteria that are important to you.

  • Get discovered

    Recruiters come directly to look for their future hires in our CV library.

  • Join a community

    Connect with like-minded tech and IT professionals on a daily basis through our forum.

Lead Software Developer - National Crime Agency - G7

Government Digital & Data

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

Free-workers
Resources
About
Recruiters area
2026 © Free-Work / AGSI SAS
Follow us