Software Engineer
Core
Develop bespoke software for clients in the Cyber Security domain, including assured software, rapid solutions, and blended operational systems.
Role type
Software Engineer (Cyber Security)
Builds
Assured software, rapid solutions, blended operational systems, web applications, native applications, automation, data processing, integration work, mobile platforms, Linux systems, cloud or on-premise deployments.
Domain
Cyber Security
Required skills
Interpreted languages (Python, Rust, JavaScript, C++, TypeScript, Go), building user-facing systems, APIs, services, native applications, tooling, strong engineering fundamentals, practical problem solving, lightweight development processes.
Preferred skills
Security Clearance (active or sponsored), adapting to different technical contexts, choosing appropriate tools.
Technologies
Python, Rust, JavaScript, C++, TypeScript, Go, Linux, cloud, on-premise.
Responsibilities
Develop bespoke software for clients, build user-facing systems and APIs, deliver automation and data processing solutions, work in small teams to optimize development processes.
Seniority
Mid-level to Senior, hands-on IC