Director Program Management
- Toronto, ON, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Experience
- 7+ years of experience leading complex software, platform, cloud, or technology programs.
- Posting language
- English
- Posted
Original job description
Director, Technical Program Management
Location: Toronto, Ontario, Canada (Hybrid)
Industry: Financial Services
Work Setting: Hybrid
Are you passionate about leading large-scale technology programs, driving execution across complex engineering initiatives, and building high-performing teams?
We are seeking an experienced technical leader to drive the successful delivery of strategic, multi-year technology programs. In this role, you will lead an established team of Technical Program Managers, oversee complex modernization and integration initiatives, and partner with cross-functional stakeholders to accelerate business and technology outcomes.
Key Responsibilities
Drive Delivery of Complex Technical Programs
- Lead the execution of large-scale, multi-workstream technology initiatives across cloud platforms, enterprise applications, and data ecosystems.
- Identify and resolve delivery risks, technical dependencies, and operational bottlenecks to maintain momentum across engineering teams.
- Establish strong execution frameworks, accountability mechanisms, and release governance to ensure successful program outcomes.
Influence Across Cross-Functional Organizations
- Collaborate closely with Product, Engineering, Design, Data, and Business stakeholders to align priorities and achieve shared objectives.
- Influence senior leaders and technical teams without direct authority, facilitating decisions and balancing competing priorities.
- Translate complex technical concepts, risks, and architectural trade-offs into clear, actionable insights for executive audiences.
Lead and Strengthen the TPM Organization
- Mentor, coach, and develop a team of Technical Program Managers while fostering a culture of ownership, collaboration, and continuous improvement.
- Implement scalable delivery processes, improve planning accuracy, and establish effective escalation mechanisms for critical issues.
- Partner with engineering leadership to align technology investments with long-term business strategy and architectural goals.
- Enhance governance practices through data-driven delivery metrics, release management controls, and modern Agile delivery frameworks.
Required Qualifications
- 7+ years of experience leading complex software, platform, cloud, or technology programs.
- Proven experience managing, mentoring, and developing Technical Program Managers or engineering professionals.
- Strong track record of driving execution across multiple teams and stakeholders in large, matrixed organizations.
Preferred Qualifications
- Experience delivering large-scale distributed systems and data-intensive platforms.
- Strong understanding of cloud-native architectures and modern engineering practices.
- Experience supporting highly scalable applications, APIs, and enterprise platforms.
- Demonstrated success leading technology modernization, integration, migration, or transformation programs.
- Exceptional stakeholder management skills, including engagement with senior technology and business leaders.
- Experience operating in regulated or compliance-driven environments.
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
- Advanced degree such as a Master's or MBA is a plus.
More about this job
Responsibilities
Lead large-scale, multi-workstream technology programs across cloud platforms, enterprise applications, and data ecosystems, managing delivery risks, dependencies, and governance. Develop the Technical Program Management team, align cross-functional stakeholders and technology investments, and improve delivery processes and metrics.
Requirements
Requires at least 7 years of experience leading complex software, platform, cloud, or technology programs, along with experience managing or mentoring Technical Program Managers or engineering professionals. Candidates should have a strong record of execution across large, matrixed organizations; experience with modernization and scalable platforms is preferred, and a bachelor's degree in a related field is listed, with a master's degree or MBA as a plus.
Skills
- Technical Program Management
- Program Delivery
- Team Leadership
- Stakeholder Management
- Cloud Platforms
- Enterprise Applications
- Data Ecosystems
- Risk Management
- Release Governance
- Cross-Functional Collaboration
- Executive Communication
- Agile Delivery
- Modernization
- Integration
- Migration
- Distributed Systems
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Management & Leadership
- Software
- Engineering
- Finance & Accounting
Keywords
- Technical Program Management
- Technology Programs
- Cloud Platforms
- Enterprise Applications
- Data Ecosystems
- Distributed Systems
- Data-Intensive Platforms
- Cloud-Native Architectures
- Scalable Applications
- APIs
- Enterprise Platforms
- Technology Modernization
- Integration
- Migration
- Transformation Programs
- Agile Delivery Frameworks
- Release Management
- Delivery Metrics
- Release Governance
- Risk Management
- Technical Dependencies
- Operational Bottlenecks
- Cross-Functional Stakeholders
- Matrixed Organizations
- Regulated Environments
- Financial Services