
Software Architect
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Canada.
• Design and develop Cloud-Native architecture for the Royal Canadian Navy's Cloud component systems and the Synthetic Training Hub.
• Create systems as collaborative, self-sufficient units that can be deployed on either public or private Cloud-Native infrastructures.
• Identify or suggest open-source or commercial components for the Horizon or Synthetic Training Hub that are available as containers or suitable for containerization.
• Produce documentation covering architecture, network traffic, firewall, authentication workflows, and security controls.
• Develop Infrastructure as Code (IaC) deployments for the Navy's organizational infrastructure that supports Cloud and Synthetic Training Hub pipelines.
• Create Cloud-Native IaC deployments that can be sized, optimized for cost, and rapidly redeployed.
• Build TLA components from the source when necessary to facilitate container creation.
• Develop TLA component containers for deployments on the Horizon Kubernetes platform.
• Create Synthetic Training Hub containers for collaborative multi-user modeling and simulation scenarios, along with the necessary user experience infrastructure.
• Assist in the development of the Royal Canadian Navy's Cloud-Native training environment.
• Manage shifting requirements and effectively allocate time as the RCN assesses appropriate solutions.
• A Bachelor's Degree from a Canadian University or recognized by CICIC, or a recognized College Technical Diploma in Sciences, Engineering, Computer Science, or Mathematics.
• Over 10 years of progressive experience as a Software Developer.
• Minimum of 4 years of recent experience functioning as a Software Architect, focusing on designing, developing, and deploying software systems.
• Proven experience in deriving functional requirements within Software Architecture systems.
• Expertise in designing complex software systems, encompassing both software and IT architecture.
• Experience in developing intricate software systems, including software and IT architecture.
• Familiarity with both Microsoft and Unix/Linux operating system environments.
• Background in integrating and testing software within a Software Architecture system.
• Ability to generate, update, and maintain software design documentation.
• Experience in determining and implementing IT infrastructure.
• Prior experience in a Cloud Native environment is strongly preferred.
• Must currently possess or be eligible to obtain and maintain a Secret (Level II) Canadian Federal Government Security clearance.
• Must hold or be eligible for VCR and Controlled Goods clearances.
• Consultants are required to have Controlled Goods clearance and Insurance.
• Maternity/Parental Top-Up for up to 52 weeks.
• Reservist Leave Top-Up for up to 180 days.
• Company-wide profit-sharing plan available for all full-time and part-time employees.
• Choice between base or enhanced benefits plans.
• Comprehensive Health & Dental coverage.
• Health Spending Account.
• Short-Term Disability benefits.
• Employee Assistance Program.
• Telemedicine services.
• Discounts on gym memberships.
• Access to over 5,000 perks through Perkoplis.
• Participation in a Deferred Profit Sharing Plan.
• Access to additional employee-focused services and savings programs.
• Flexible work approach and support for work-life balance.
• Opportunities for career development and professional growth.
VALCE Talent Solutions
Coinbase
Northrop Grumman
Topstep
Get handpicked remote jobs straight to your inbox weekly.