Software Architect — WEST
Summary
Lead end-to-end architecture of C3/C2 command-and-control systems for government/defence clients in Singapore, spanning applications, middleware, data, networking and security. Hands-on coding/debugging in Java, C#/.NET, C++ or Python, driving integrations, CI/CD standards, security hardening and accreditation.
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.