Software Engineer (Developer)
Core
Design, develop, test, and maintain complex software components and integration services supporting Active Cyber Defence capabilities.
Role type
Senior IC software engineer (cyber defence)
Builds
Secure, scalable software applications, services, scripts, and system integrations for national security
Domain
Cyber security / National security
Required skills
Modern programming languages, cloud platforms, cloud-native development, software integration, API development, CI/CD pipelines, secure coding practices, version control, software testing, validation, verification
Preferred skills
Troubleshooting, problem-solving, stakeholder engagement, multidisciplinary collaboration
Technologies
Cloud platforms, APIs, CI/CD pipelines, version control systems
Responsibilities
Designing and developing secure software applications and system integrations; Translating business requirements into scalable solutions; Implementing DevSecOps practices; Participating in code reviews and defect resolution; Monitoring and improving software performance and security; Supporting deployment activities; Maintaining technical documentation
Seniority
Senior, hands-on IC
