Jobs.ca
Jobs.ca
Language
Patch Tech Staffing logo

Technical Program Manager

Markham, Ontario
Senior Level
contract

About the role

As a Senior Technical Program Manager you will lead complex, cross-functional programs that power the customer and employee experiences across our technology landscape. You’ll work at the intersection of software delivery, process improvement, and stakeholder collaboration—helping bring bold digital ideas to life with structure, clarity, and momentum.

Your role will focus on driving large-scale initiatives, ensuring alignment between business objectives and technical execution, and championing continuous improvement in our ways of working.

What You’ll Get to Do

Technical Leadership & Delivery

  • Translate strategic business goals into clear, actionable program plans and roadmaps.
  • Define scope, success metrics, technical feasibility, and implementation timelines for programs and initiatives.
  • Lead end-to-end execution of cross-functional programs across engineering, product, and business teams.
  • Drive program governance, reporting, and communication—from status updates to risk mitigation plans.
  • Coordinate interdependencies across platforms including Oracle, Java, Node.js, React, SQL Server, Azure, and more.
  • Champion a culture of agility, accountability, and operational excellence.
  • Implement and improve delivery processes that support predictable, scalable, and transparent execution.
  • Collaborate with Finance and Engineering leadership to align priorities and manage resource plans.

Collaboration & Influence

  • Build trusted relationships with engineering, product, business operations, customer service, and vendor teams.
  • Serve as a bridge between technical teams and business stakeholders, ensuring alignment and shared understanding.
  • Use data and insight to inform decision-making and steer conversations toward outcomes.

What You Bring to the Team

  • 3+ years of experience as a Technical Program Manager, Product Manager, or Engineering Project Manager.
  • Experience managing programs across multiple teams or business units with strong organizational coordination skills.
  • Ability to build frameworks and repeatable processes to streamline software delivery.
  • Strong communicator who can simplify complex ideas and drive consensus across teams.
  • Familiarity with or hands-on exposure to software development concepts and cloud environments (e.g., Azure, API integrations, or modern web applications).
  • Experience with tools such as Azure DevOps, cloud application development and program/project management tools.
  • PMP or Agile certifications are a plus—but your ability to execute matters more

About Patch Tech Staffing

Staffing and Recruiting
1-10

Patch is dedicated to providing customized tech (IT/AV) staffing solutions that meet the unique needs and company culture of our clients across North America.

We offer staffing services for a wide range of technical positions, including software developers, network engineers, project managers, cybersecurity professionals, audio visual professionals and many more. Our extensive network of industry contacts and talent pools allows us to quickly identify and attract the best candidates for our clients' needs.

We offer flexible staffing options including temporary, contract-to-hire, and direct placement services. Whether you need to quickly fill a short-term project or hire a permanent employee, we have the expertise and resources to meet your staffing needs.