Developer
- london, england, United Kingdom
- Job type not listed
- £65 - £90 Per Hour
Job Description
Overview
NCC’s Threat Intelligence engineering team is looking for a Developer to support analysts and engineers in delivering a world-class cyber threat intelligence capability. This role will do so by building, deploying, securing, monitoring, and maintaining application extensions, automations, and auxiliary tooling for our primary Threat Intelligence platforms. The role involves building, deploying, securing, monitoring, and maintaining our existing Python application extensions and CLI tooling. It also includes connecting diverse backend systems to break down siloed data repositories and bridging the technical gap between developers, engineers, and analysts by providing automations and tooling. You will support engineers, developers, and analysts by providing robust support for automatable processes and identify automation opportunities within the department.
Responsibilities
- Building, deploying, securing, monitoring, and maintaining application extensions, automations, and auxiliary tooling for Threat Intelligence platforms
- Building, deploying, securing, monitoring, and maintaining Python application extensions and CLI tooling
- Connecting diverse backend systems to break down siloed data repositories
- Plugging the technical gap between developers, engineers, and analysts by providing automations and tooling
- Supporting engineers, developers, and analysts by providing robust support for automatable processes
- Identifying automation opportunities within the department
Qualifications
- Security principals involved when working with cloud computing technologies
- Cloud networking and computing concepts, particularly in AWS
- Proficiency in Python and Bash, particularly in connecting backend systems and building CLI tooling
- Concise explanations of complex technical topics to other members of a DevOps team
- Experience working in a DevOps team
- Problem solving and creative thinking to build new solutions from the ground-up
- Containerisation technologies, including Docker and Kubernetes
- Backend system development
- Data management and transformation
- Threat Intelligence tooling and platforms, such as OpenCTI or MIS
- Familiarity with STIX2/TAXII2 standards
- Experience working with open-source software
- Any additional programming/scripting/development experience


