1

Technical Program Manager Jobs in Waterloo, ON (NOW HIRING)

Forms and manages program advisory committees to ensure programming addresses partner needs * Develops and manages program budgets and forecasts * Manages the approval process for new opportunities

Program Manager

Guelph, ON · On-site

CA$130K - CA$140K/yr

A wide degree of creativity and latitude is expected. • Provides technical leadership in ... APQP milestones, etc.) according to program timing for all assigned projects. • Modifying design ...

Program Manager

Guelph, ON

CA$90K - CA$125K/yr

Manages all aspects of program builds including cost, delivery, suppliers, customers, internal production and engineering changes * Conducts APQP activities including PDP & TraX, customer systems ...

Program Manager

Guelph, ON

CA$90K - CA$125K/yr

Manages all aspects of program builds including cost, delivery, suppliers, customers, internal production and engineering changes * Conducts APQP activities including PDP & TraX, customer systems ...

You will be responsible for aligning technical execution with business goals, managing stakeholder ... Program Execution: Lead end-to-end program execution across multiple Agile Release Trains (ARTs ...

Strong Technical Program Management experience * Proven ability to work on multiple projects with tight deadlines * Experience leading junior designers and test specialists * Experience with the ...

Strong Technical Program Management experience * Proven ability to work on multiple projects with tight deadlines * Experience leading junior designers and test specialists * Experience with the ...

next page

Showing results 1-20

Technical Program Manager information

See Waterloo, ON salary details

$61.5K

$128K

$194.9K

How much do technical program manager jobs pay per year?

As of Jul 6, 2026, the average yearly pay for technical program manager in Waterloo, ON is $128,043.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,890.00 and $146,846.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Technical Program Manager, and why are they important?

To thrive as a Technical Program Manager, you need a strong background in project management, software development processes, and a relevant technical degree or equivalent experience. Familiarity with tools like Jira, Confluence, Agile methodologies, and PMP or Scrum certifications is highly beneficial. Excellent communication, leadership, and problem-solving skills set top performers apart in this role. These skills ensure seamless project delivery, effective team collaboration, and alignment between technical teams and business goals.

What Is a Technical Program Manager?

A technical program manager oversees a company’s technical projects, such as implementing new network systems or developing new products. Job duties include supervising development teams, assessing work schedules, assessing productivity, and addressing any quality assurance issues that arise during production. Technical program managers are often responsible for creating reports to upper management based on the functions of the products and making suggestions on how to streamline future projects. They may also help the organization develop new strategies related to production and sales goals.

What is the difference between Technical Program Manager vs Software Engineer?

AspectTechnical Program ManagerSoftware Engineer
Primary RoleOversees project execution, coordinates teams, manages timelinesDesigns, develops, tests software applications
Required SkillsProject management, communication, technical understandingProgramming, software development, problem-solving
Work EnvironmentCross-functional teams, project-focusedDevelopment teams, coding environments
CertificationsPMP, Agile certifications often preferredNone mandatory, but certifications like Scrum or AWS helpful

While Technical Program Managers coordinate and oversee projects across teams, Software Engineers focus on building and coding software solutions. Both roles require technical understanding, but their core responsibilities differ significantly.

What is the salary of a technical program manager?

The salary of a technical program manager varies based on experience, location, and industry, but typically ranges from $90,000 to $150,000 annually in the United States. Senior roles or those in high-cost areas can earn over $180,000, often supplemented with bonuses and stock options. Strong project management skills and familiarity with tools like Agile or Scrum are common requirements.

What is a technical program manager?

A technical program manager (TPM) is a professional responsible for planning, coordinating, and executing technical projects across teams. They often work with engineering, product management, and stakeholders to ensure project delivery, using tools like project management software and technical expertise to manage timelines and resources.

Is TPM a good career path?

A Technical Program Manager (TPM) is a role that involves coordinating technical projects, managing cross-functional teams, and ensuring timely delivery. It is considered a strong career path for those with technical expertise, project management skills, and experience with tools like Agile and Scrum. The role offers opportunities for advancement into senior management or specialized technical leadership positions.

How do Technical Program Managers typically collaborate with engineering and product teams to ensure project success?

Technical Program Managers (TPMs) play a central role in facilitating communication and alignment between engineering, product, and other cross-functional teams. They work closely with product managers to define project requirements and prioritize deliverables, while coordinating with engineering to develop realistic timelines and resolve technical challenges. TPMs often lead regular meetings, track progress, and proactively address risks to keep everyone on the same page. Building strong relationships and fostering a culture of open dialogue are essential for TPMs to ensure projects stay on track and meet business goals.

What jobs make $3,000 a day?

High-level roles such as senior executive positions, specialized consultants, and certain technical program managers can earn $3,000 or more per day, especially with extensive experience, certifications, and in high-demand industries like technology, finance, or consulting. These roles often require advanced skills, leadership abilities, and sometimes project-based or contract work arrangements.
What job categories do people searching Technical Program Manager jobs in Waterloo, ON look for? The top searched job categories for Technical Program Manager jobs in Waterloo, ON are:
What cities near Waterloo, ON are hiring for Technical Program Manager jobs? Cities near Waterloo, ON with the most Technical Program Manager job openings:
Infographic showing various Technical Program Manager job openings in Waterloo, ON as of June 2026, with employment types broken down into 1% As Needed, 88% Full Time, 9% Part Time, and 2% Contract. Highlights an 94% Physical, 2% Hybrid, and 4% Remote job distribution, with an average salary of $128,043 per year, or $61.6 per hour.
Program Manager

Full-time

Posted 8 days ago


Job description

At theUniversity of Waterloo, we create and promote a culture where everyone can reach their full potential. As an employee, you get support & opportunities that empower you to advance your career. Explore how we can bring big ideas to life, together. The University is a welcoming workplace for those of all abilities, interests, and expertise. As part of our workforce, you can do what you do best, every day.
Learn more about our recruitment process.

Job Requisition ID:

2026-00733


Time Type:

Full time

Employee Group:

Staff

Job Category:

Research and Innovation

Employment Type:

Temporary

Department:

Office of the Vice-President, Research and International - Corporate Research Partnerships

Hiring Range:

$80,248.28 - $100,310.35

Posting Information:
This posting is for an existing vacancy.

Term: 6 months

This position is being offered as a temporary contract

Job Description:

Primary Purpose

We are seeking a visionary and entrepreneurial program manager to provide leadership over a portfolio of research and engagement programs that are integral to the University of Waterloo.

Reporting to Associate Director, Research Partnerships, the incumbent will lead the creation, design, development, delivery, management, and on-going refinement of highly marketable faculty, staff and student opportunities that reflect the University's brand and enhance partnership and engagement strategy. This includes new and existing programming targeted towards mid-career professionals, executives, external partners, and University faculty, staff and students who value innovative, cross-disciplinary opportunities in a rapidly changing world.

Key Accountabilities

New Program Development

  • Collaborates with internal and external partners to understand the target audience, goals, revenue targets, etc. for new programs and products to be delivered by the business unit.
  • Collaborates with the marketing team to identify new opportunities and ensure they are supported at all phases of the program's lifecycle from new launch to repeatable offers to scale.
  • Works with a team of internal and external resources including subject matter experts, facilitators, instructional designers, client service coordinators, market researchers, and quality assurance specialists to lead the development and management of highly engaging and marketable programs
  • Nurtures effective interactions between University faculty / departments / institutes and industry partners to align program development to market needs
  • Ensures quality control, providing program-specific leadership to cross-functional team members
  • Forms and manages program advisory committees to ensure programming addresses partner needs
  • Develops and manages program budgets and forecasts
  • Manages the approval process for new opportunities
  • Provides direction to subject matter experts and in the development of individual program opportunities

Industry Engagement Expertise

  • Incorporates best practices in client engagement program development and delivery to design offerings to meet 21st century market and business challenges
  • Monitors research in relevant industry sectors, to inform/refine evidence-based practices related to program design and delivery
  • Utilizes a solid understanding of client engagement principles and trends, including post-COVID realities, to facilitate the development of a broad suite of opportunities
  • Applies expertise client engagement to oversee creation of effective learning outcomes, strategies, activities and tasks, and assessment strategies

Program Management and Leadership

  • Identifies strategic areas for market growth in the portfolio of engagement programs
  • Works with program team to establish project milestones based on the expected delivery date of the program engagement activities and ensures the team meets required deadlines
  • Revamps and/or improves engagement programs and courses based on client feedback, industry trends, and learning outcomes assessment tools and techniques. Develops a feedback loop to facilitate the ongoing refinement of program engagement offerings
  • Hires and manages co-op students
  • Updates appropriate internal and external stakeholders on project progress, proactively informing them of issues or potential delays
  • Determines design constraints, resource limitations, deadlines, and faculty/student/program needs which impact the program planning process
  • Effectively manages concurrent projects, including ones with completing deadlines and resources
  • Demonstrates effective leadership and coaching of co-op students hired to support the creation and implementation of program content

Required Qualifications

Education

  • A Masters degree or an equivalent combination of education and experience.
  • A Certificate, Diploma, or other certification/qualification in adult education, online learning, instructional design, program management, or project management is an asset.

Experience

  • 5+ years of experience in a program management role in corporate training business development and/or building adult learning programs
  • Success with initiating and managing collaborative relationships with professional associations, corporate clients, and community partners
  • Demonstrated success managing multiple stakeholders in a matrix environment
  • Demonstrated success assessing and ensuring the financial viability of new and existing programs
  • Demonstrated expertise in the creation and delivery of engagement programming
  • Experience applying sound event and program management
  • Proficiency with operationalizing program delivery and executing on plans to bring ideas to fruition
  • Demonstrated capabilities in program evaluation and quantitative and/or qualitative research methods
  • Experience with new program development in topics related to disruptive technologies, innovation, information and communications technology, and leadership skills including critical thinking, collaboration and communication is strongly preferred.
  • Proficiency in sourcing and managing the performance of contractors
  • A broad understanding and knowledge of the university environment at both the organizational and operational levels is an asse

Knowledge/Skills/Abilities

  • Superb program design skills
  • Creativity
  • Proven ability to ask open-ended questions, analyze data, see connections and recognize strategic opportunities
  • Superior communication, collaboration and relationship skills - written, verbal, interpersonal, presentation, advocacy - communicates clearly and with tact with a diverse group of internal and external stakeholders including faculty, staff, administrators, partners, and clients Project management skills. Superior organizational and self-management including time management and the ability to prioritize, multi-task and attend to detail
  • Proactively anticipates challenges and takes initiative in resolving issues
  • Thorough understanding of adult learning principles and ability to ensure these are embedded into all programs
  • Excellent negotiation skills
  • Flexible and entrepreneurial mindset

Equity Statement
The University of Waterloo acknowledges that much of our work takes place on the traditional territory of the Neutral, Anishinaabeg, and Haudenosaunee peoples. Our main campus is situated on the Haldimand Tract, the land granted to the Six Nations that includes six miles on each side of the Grand River. Our active work toward reconciliation takes place across our campuses through research, learning, teaching, and community building, and is coordinated within the Office of Indigenous Relations.
The University values the diverse and intersectional identities of its students, faculty, and staff. The University regards equity and diversity as an integral part of academic excellence and is committed to accessibility for all employees. The University of Waterloo seeks applicants who embrace our values of equity, anti-racism and inclusion. As such, we encourage applications from candidates who have been historically disadvantaged and marginalized, including applicants who identify as First Nations, Metis and/or Inuk (Inuit), Black, racialized, a person with a disability, women and/or 2SLGBTQ+.
Positions are open to qualified candidates who are legally entitled to work in Canada.
The University of Waterloo is committed to accessibility for persons with disabilities. If you have any application, interview, or workplace accommodation requests, please contact Human Resources athrhelp@uwaterloo.ca or 519-888-4567, ext. 45935.