Director, Technical 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-focused programs.
- Posting language
- English
- Posted
Original job description
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.
More about this job
Responsibilities
Lead a team of Technical Program Managers and drive complex, multi-workstream technology initiatives from planning through delivery, removing roadblocks and managing dependencies. Build alignment across enterprise stakeholders, develop TPM practices and governance, and communicate technical risks and recommendations to executive leaders.
Requirements
Requires at least 7 years leading complex software, platform, cloud, or technology programs, along with experience developing TPMs or engineering professionals and delivering cross-functional initiatives in large organizations. Preferred qualifications include cloud and modern architecture experience, enterprise transformation delivery, executive influence, and a bachelor’s degree in a related field; a master’s degree or MBA is preferred.
Skills
- Technical Program Management
- Program Delivery
- Cloud Modernization
- Application Modernization
- Platform Transformation
- Enterprise Data Programs
- Cross-Functional Leadership
- Stakeholder Management
- Executive Communication
- Team Leadership
- Coaching and Mentoring
- Program Governance
- Agile Practices
- Risk Management
- Distributed Systems
- AWS
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Management & Leadership
- Software
- Engineering
- Finance & Accounting
Keywords
- Technical Program Management
- Cloud Modernization
- Application Consolidation
- Platform Transformation
- Enterprise Data Programs
- Distributed Systems
- Data-Intensive Platforms
- AWS
- Cloud Technologies
- Modern Architecture
- Customer-Facing Applications
- APIs
- Microservices
- Application Modernization
- Integration Programs
- Data Migration
- Agile Practices
- Program Governance
- Delivery Metrics
- Program Intake
- Prioritization
- Escalation Management
- Risk Management
- Financial Services
- Banking
- Fintech