Software Architect
Core
Design and deploy cloud-native architecture for the Royal Canadian Navy (RCN) Cloud component systems and the Synthetic Training Hub to support collaborative self-contained units and multi-user simulation scenarios.
Role type
Senior Software Architect (Cloud-Native & DevOps)
Builds
Cloud-Native infrastructure, containerized components, and IaC pipelines for RCN training environments
Domain
Defense & Simulation (Cloud-Native, Kubernetes, DevOps)
Deliverable
production ML models | product features | infrastructure
Required skills
Cloud-Native architecture, DevOps, Infrastructure as Code (IaC), Containerization, Kubernetes, System Design, Security Architecture, Documentation, Multi-platform OS (Microsoft/Unix/Linux)
Preferred skills
Synthetic Training Hub knowledge, Open Source/Commercial component evaluation, Rapid re-deployment strategies
Technologies
Kubernetes, Containers, IaC tools, Cloud platforms (Public/Private)
Responsibilities
Develop Cloud-Native architecture for RCN Cloud and Synthetic Training Hub; Create architectural documentation (diagrams, firewall rulesets, swim-lane diagrams); Develop IaC deployments for Navy infrastructure; Build TLA components and containers for Horizon and Synthetic Training Hub; Design systems for rapid re-deployment and cost optimization.
Seniority
Senior, hands-on IC with strategic design responsibilities