1

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

Define architectural direction, evaluate complex technical trade-offs, manage technical debt, and ... Referral program * Rewards and Recognition program * Training and Development Support * Monthly ...

Associate Software Technical Analyst

Waterloo, ON · Hybrid

CA$62K - CA$104K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Understanding of IT Service Management (ITSM) concepts and practices. * Familiarity with Business ... Our generous paid time off program in Canada includes holidays, vacation, personal, and sick days ...

Technical Operations Analyst

Waterloo, ON · Hybrid

CA$55K - CA$65K/yr

  • Medical

  • Dental

  • Life

  • PTO

You'll be responsible for managing customer requests, troubleshooting technical issues, and ... Commuter Program: Complimentary rides to and from work in Waterloo Region Who we are: RideCo powers ...

The position will work as Technical Lead as part of Finance Modernization program and will report to the Director, Technology. What can you expect in this role. Lead and manage end-to-end technology ...

Demonstrated project-management skills, including resource planning, prioritization, risk management, and delivery of complex technical programs. * Proven ability to collaborate effectively across ...

Senior Technical Product Owner

Waterloo, ON · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Own and manage the CIAM product backlog and prioritization, maintaining a deep understanding of ... Our generous paid time off program in Canada includes holidays, vacation, personal, and sick days ...

Technical Product Owner

Waterloo, ON · Hybrid

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Manage the technology product backlog, define user stories, and set sprint goals. * Act as the ... Experience with program and agile delivery methodologies * Proficiencyin troubleshooting and ...

Showing results 21-40

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 Aug 16, 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 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.

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 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 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 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 August 2026, with employment types broken down into 1% As Needed, 75% Full Time, 20% Part Time, 2% Temporary, and 2% Contract. Highlights an 94% Physical, 1% Hybrid, and 5% Remote job distribution, with an average salary of $128,043 per year, or $61.6 per hour.

Technical Service Engineering

Shred-Tech Corporation

Cambridge, ON • On-site

CA$72K - CA$85K/yr

Full-time

Medical, Dental, Vision, Retirement

Re-posted 14 days ago


Job description

POSITION SUMMARY:

The Technical Service Engineering will address incoming inquiries and requests for technical support, parts and service, warranty issues and address customer challenges with respect to all equipment. TSE shall take “ownership” of issues and bring each to a conclusion internally and to the satisfaction of the customer in a timely manner. TSE’s may be required for After Hours Customer Support, as necessary.

DUTIES & RESPONSIBILITIES

  • Sell spare parts and other service value added programs such as upgrades and retrofits.
  • Project management and coordination on larger installations and critical orders.
  • Ability to diagnose and troubleshoot customer software and hardware issues to their specific application and/or programs.
  • Capable of configuring operating systems utilizing remote desktop connections providing immediate support.
  • Monitor daily performance of customer systems when required.
  • Field calls about technical issues with all Shred-Tech products/services. Offer in-depth alternatives to unique issues.
  • Proactively perform preventative maintenance of customer equipment such as upgrades, tests and diagnostics.
  • Record preventative maintenance visits, detail reports of work completed and provide closed loop communications on activities to prevent future concerns.
  • Discuss service contract offerings/renewals with our customers to ensure their expectations are being met.
  • Provide technical telephone support for all customers and equipment.
  • Cold calls and quoting pursuing competitor’s equipment parts replacements and labour.
  • Improve customer delight by delivering optimal customer service.
  • Support continuous improvement initiatives to build and improve customer relationships.
  • Provide any necessary technical documentation to customers, drawings, BOM’s technical manuals, bulletins etc.
  • Address customer challenges (CCL) and see through to a satisfactory conclusion.
  • Process Return Material Authorization (RMA) and address billing discrepancies.
  • Follow up on all new unit sales and sign off on all new systems on behalf of service.
  • Oversee Preventative Maintenance programs and service work on larger and critical jobs.
  • Conduct customer site visits to assess customer needs as required and up-sell parts and service.
  • Serve as the service representative in project leader meetings with engineering and CI teams, addressing all aspects of product development, process improvements, and field operations.
  • Source parts and service externally if necessary, in order to expedite resolution of an issue.
  • Ability to travel when required.

SPECIFIC SKILL ABILITY AND KNOWLEDGE

  • Must have excellent communications and time management skills.
  • Previous experience in controls software such as Danfoss +1, Siemens and Omron.
  • Three years of Customer Service positions involving technical support.
  • Possess the ability to function effectively in a dynamic service-oriented environment.
  • Basic understanding of IoT, control theory and logic, with the ability to apply these principles to configure and troubleshoot systems effectively
  • Proficient in MS Office Suite with a solid understanding of knowledge base management and knowledge transfer processes.
  • Must possess a strong technical aptitude or technical background.
  • Ability to run diagnostic tests to determine the cause of customer concerns.
  • Must be able to view and interpret engineering electrical, hydraulic and mechanical drawings and other technical documentation.

QUALIFICATIONS

Education:         College/University Degree – Mechanical Engineering

Experience:       Minimum 3-5 years field work experience

WHAT MAKES SHRED-TECH A GREAT PLACE TO WORK?

We’re ambitious and we expect our team to give their best effort to achieve the goals we set together. In return, we invest in people who are committed to growing with us. We offer:

  • Excellent company paid benefits after probation, including extended healthcare, dental, vision and employee assistance program
  • Group RRSP with company matching after 1 year
  • Safety boot reimbursement up to $150
  • Prescription safety glass program
  • Opportunity for growth through internal recruitment

This opportunity is an existing role

Salary Range: $72,000 - 85,000 CAD based on experience

AI: Is not used during the hiring process

About Shred-Tech:

Shred-Tech is a leading manufacturer of shredding systems serving customers throughout the world. Shred-Tech is an equal opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex/gender, sexual orientation, gender identity, age, ancestry, national origin, marital status, citizenship status (unless required by the applicable law or government contract), disability or protected veteran status or any other status or characteristic protected by law. Shred-Tech is committed to a diverse and inclusive workforce.  Accommodations are available during all stages of the recruitment process in accordance with the Human Rights Code.