Contract: 1 Year (Extendable up to 24 Months)
Work Type: Full-Time (7.25 hrs/day), Primarily Remote – Within Canada
Location: Remote with occasional onsite work in Alberta (as required)
Security: Criminal Record Check + Eligibility for Enhanced / RCMP Top Secret Clearance
· Develop and maintain the overall architecture plan for digital services.
· Ensure solutions follow citizen-centered design, agile delivery principles, and GoA architectural standards.
· Analyze current-state systems and dependencies to uncover context and technical constraints.
· Provide technical recommendations, proofs-of-concept, and feasibility assessments.
· Produce architecture designs that support iterative implementation and manage architectural risks.
· Ensure frequent delivery of working products aligned to the target architecture.
· Define integration approaches and target states for systems and interfaces.
· Identify opportunities to reuse common components and capabilities.
· Review and contribute to solution designs, technical tasks, and code-level changes when required.
· Mentor and coach the product team, influencing quality, standards, and best practices.
Work Experience
· Demonstrated experience leading cross-functional agile product teams, providing architectural direction, and mentoring developers and technical leads.
· Experience as a software architect, leading the design and delivery of enterprise-scale solutions using modern development stacks in complex organizational environments.
· Experience working with teams that also apply UX design, service design, design thinking, or human-centered design approaches.
· Proven ability to define and communicate solution architecture for large-scale systems, including integrations, modernization strategies, and cloud-native design patterns.
· Strong communication skills with the ability to convey technical concepts to non-technical stakeholders and influence decision-making.