Software Architect — WEST
Must-have:PythonJavaC#CI/CDSecurityLead
Responsibilities
- Lead end-to-end architecture for C3/C2 systems across applications, middleware, data, networking and security.
- Improve system performance, scalability, resilience and security, including high availability, redundancy and failover.
- Lead subsystem, sensor and third-party integration, with hands-on troubleshooting during acceptance testing (FAT/SAT and SSAT/OSAT).
- Serve as the final technical escalation point, conduct design/code reviews and establish engineering and CI/CD standards.
- Ensure security-by-design and alignment with CII requirements, supporting hardening, VA/PT remediation and accreditation.
- Support pre-sales solution design, technical proposals and effort estimation.
Requirements
- Degree in Computer Science, Software Engineering or equivalent.
- At least 8 years of hands-on software/systems development experience, including 3 years as an architect.
- Lead architect experience delivering at least 2 systems end-to-end, preferably in government, defence or CII environments.
- Hands-on coding and debugging in Java, C#/.NET, C++ or Python across OS, network and application layers.
- Strong system integration skills covering APIs, message brokers, Linux/Windows, virtualisation, containers and networking.
- Knowledge of government security, privacy and compliance requirements.
- Ability to explain technical matters clearly to management, customers and vendors.
- C2/command centre, radar, EO/IR sensor or GIS experience, and TOGAF/CISSP certifications are advantages.