Software Engineer - 9 months
Core
Design, develop, and integrate software components for mission-critical defence and intelligence systems.
Role type
Mid-level Software Engineer (Defence ICT)
Builds
Complex tenant environments, core services, and integrated software solutions for government/defence customers
Domain
Defence, National Security, Geospatial Systems
Deliverable
production ML models | product features
Required skills
Java, Python, C++, Software Development Lifecycle, Testing concepts, System integration, Fault finding, Technical documentation
Preferred skills
Data processing, Distributed systems, CI/CD pipelines, DevOps, Geospatial systems
Responsibilities
Develop and maintain software components aligned to system requirements, Support implementation of core services including data processing and synchronisation, Assist with system integration across software, infrastructure and networking, Contribute to verification and validation activities including testing, Support fault finding and remediation, Assist in developing and maintaining technical documentation, Support transition of software components into operational environments
Seniority
Mid-level, hands-on IC