Director, Technical Program Management
Location: TORONTO, Ontario, Canada
Industry: Financial Services
Work Setting: Onsite
Are you passionate about driving large-scale technology programs, leading high-performing teams, and delivering complex enterprise transformations that create lasting business impact?
We are looking for an experienced Director of Technical Program Management (TPM) to lead a team of TPM professionals and drive execution across strategic technology initiatives. This leadership role requires a strong operator who can guide complex technical programs, influence senior stakeholders, and enable successful delivery across cross-functional organizations.
Key Responsibilities
Lead Complex Technical Programs
- Drive the successful execution of large, multi-workstream technology initiatives involving cloud modernization, application consolidation, platform transformation, and enterprise data programs.
- Identify and remove delivery roadblocks, resolve technical dependencies, and support engineering teams in achieving critical milestones.
- Establish strong execution frameworks, maintain accountability across teams, and ensure timely delivery of strategic objectives.
Collaborate Across Enterprise Stakeholders
- Build strong partnerships with leaders across Product, Engineering, Data, Design, and Risk functions.
- Influence decision-making without direct authority by aligning priorities and facilitating consensus among diverse stakeholders.
- Translate complex technical concepts, architecture considerations, and operational risks into clear business recommendations for executive leadership.
Develop and Elevate TPM Excellence
- Lead, mentor, and develop an established team of Technical Program Managers while fostering a culture of ownership, collaboration, and continuous improvement.
- Implement best practices for program intake, planning, prioritization, execution tracking, and escalation management.
- Drive alignment between business strategy and technical roadmaps, ensuring investments support long-term organizational goals.
- Establish governance frameworks, delivery metrics, and modern Agile practices to improve visibility, predictability, and execution quality.
Required Qualifications
- 7+ years of experience leading complex software, platform, cloud, or technology-focused programs.
- Proven experience managing, coaching, and developing Technical Program Managers or engineering professionals.
- Strong ability to lead cross-functional initiatives within large, matrixed organizations.
- Demonstrated success in driving technical program delivery from strategy through execution.
Preferred Qualifications
- Experience working with large-scale distributed systems, data-intensive platforms, or cloud-based solutions.
- Hands-on exposure to cloud technologies and modern architecture practices, preferably within AWS environments.
- Experience delivering highly scalable customer-facing applications, APIs, and microservices.
- Strong background in enterprise technology transformations, application modernization, integration programs, or data migration initiatives.
- Ability to influence senior technology and business leaders, including executive stakeholders.
- Experience working in regulated industries such as banking, financial services, or fintech.
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Advanced degree such as a Master’s or MBA is preferred.