Back to results

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

Report this job