remote
Associate Director, Technology Delivery - University of British Columbia
Software Engineer
Lead technology delivery initiatives, overseeing complex IT projects, cloud migrations, and infrastructure enhancements while driving Agile practices and stakeholder collaboration to ensure timely, high‑quality solutions.
About the role
Key Responsibilities
- Lead and manage end‑to‑end delivery of large‑scale IT projects, ensuring alignment with strategic objectives and budgetary constraints.
- Oversee cloud migration and infrastructure modernization efforts, selecting appropriate platforms and ensuring scalability, security, and compliance.
- Implement Agile frameworks across cross‑functional teams, facilitating sprint planning, retrospectives, and continuous improvement.
- Collaborate with senior leadership and business stakeholders to define requirements, set priorities, and communicate progress and risks.
- Drive process improvements, performance metrics, and best practices to enhance delivery efficiency and quality.
Requirements
- 10+ years of experience in IT project and program management, with a proven track record of delivering complex technology solutions.
- Strong knowledge of cloud platforms (AWS, Azure, or Google Cloud) and infrastructure‑as‑code practices.
- Experience leading Agile teams and implementing Scrum or Kanban methodologies.
- Excellent communication, stakeholder management, and leadership skills.
- Relevant certifications (PMP, Scrum Master, AWS Certified Solutions Architect) are a plus.