G5 Software Developer

Discipline: IT

Sector: Central Government

Location: London

Type: Permanent

Date posted: 22/05/2020

Start: ASAP

Duration: Permanent

Salary: £27,664 per annum + £3,339 London weighting


The National Crime Agency (NCA) leads the UK’s fight to cut serious and organised crime, and the Threat Leadership Command, which comprises of a number of specific functions including the National Cyber Crime Unit (NCCU), Child Exploitation Online Protection team (CEOP), Modern Slavery and Human Trafficking (MSHT) and the Threat Management Team,  is responsible for the national response to Serious and Organised Crime threats. Their role is to work with partners inside the NCA and externally the set the strategic direction and facilitate effective delivery of the response. One of their key objectives is to tackle Serious and Organised Crimes threats by maximising the benefit of new capability across the system, and this has attributed to the growth of the organisation, leading to a number of exciting opportunities in the organisation including a Software Developer within the NCCU.

The National Cyber Crime Unit (NCCU) leads the UK’s fight against cybercrime and uses specialist capabilities and expertise to support law enforcement partners across the UK and coordinate the entire UK response to cybercrime.  The Cyber Engineering team build and operate our bespoke capabilities which include data analytic and novel collection techniques. The successful candidate will have many opportunities to learn new skills and build on their own current knowledge whilst obtaining hands-on experience.

To be successful in this role you will have a passion for software development and be an advocate for software best practice. You will be motivated by complex problems and have a desire to further your knowledge. You will be able to quickly learn new ideas and concepts and be able to communicate these to non-technical audiences.  You will contribute to the safety of the nation by combatting the high-end of serious and organised crime.

Technical experience and responsibilities include:

  • Experience of using Linux OS (Ubuntu, Ref Hat etc) with familiarity with the command line
  • Knowledge of Python and/or any other modern object-oriented programming language
  • Knowledge of best practices in modern programming (e.g version control, testing)
  • Ability to demonstrate technical problem solving skills
  • Utilise DevOps ways of working to exploit at pace systems and capabilities to store, process and exploit criminal data.
  • Use cloud technologies (AWS) notably Lambda, API gateway and EC2.
  • Develop using Python and  JavaScript
  • Work within Agile team utilising CI/CD (Terraform, gitlab)
  • Develop and deploy technical capabilities to support intelligence-led law enforcement and disruption of cyber-criminal

Please note that to be considered, you will have to undergo SC Enhanced clearance, and also undertake and pass a substance misuse test as part of the pre-employment checks. SC Clearance checks also dictate that you must have been a UK resident for three out of the last five years. Within this role, you may well be exposed to images of Child Sexual Exploitation, so please consider and be aware of the sensitive nature of the work before deciding to apply. The NCA welcomes applications from individuals with a range of Neurodivergent thinking styles and from those who may require reasonable adjustments.

For more information on the role please visit https://allenlanerecruitment.wixsite.com/nca-it or contact Steve Wills at Allen Lane on 07921 336 227. To register your interest, please email your CV, Application Form (No more than 250 words per answer), and Equality and Diversity Monitoring Form to nca@allenlane.co.uk by 23:59 on 22/06/2020.

Please download your Application Form here.

Please download your Equality and Diversity Monitoring Form here.

Register Interest

33 King Street, St. James’s,
London, SW1Y 6RJ

Upload CV