senior software engineering Technical Program Manager ic · Posted Apr 2, 2026
C$128,100 – C$214,000
CAD per year

About this role

Amazon is hiring a senior-level Technical Program Manager in the software engineering function based in Toronto, Canada. The posting calls out experience with Distributed Systems, System Design. Compensation is listed at C$128,100–C$214,000 per year.

Role
Technical Program Manager
Function
software engineering
Level
senior
Track
Individual contributor
Employment
Full-time
Location
Toronto, Canada
Department
Project/Program/Product Management--Technical
Posted
Apr 2, 2026

More roles at Amazon

Sr. Customer Solutions Manager
Seattle, WA · senior
Express AWS Performance Optimization
Manufacturing Engineer, Amazon Leo
Redmond, WA · mid
System Design
Manufacturing Engineer, Amazon Leo
Redmond, WA · mid
System Design
Sr. FPGA Engineer, Amazon Leo
Redmond, WA · senior
Python Git CI/CD
Senior Customer Success Manager, Strategic Account Services (LPSAS)
Virtual, Costa Rica · senior
Salesforce Agile Data Analytics
All Amazon jobs →

Job description

from Amazon careers

Amazon has spent years building one of the world’s most efficient and optimized supply chains. Our team builds on that foundation and continue to innovate end-to-end supply chain capabilities for merchants to conduct their on and off-Amazon business. Our vision is to enable every entrepreneur in the world to reach every customer in the world through every channel they can imagine. Our team’s mission is to help merchants of all sizes grow their business beyond Amazon by using Amazon’s optimized and efficient supply chain network, multichannel distribution capabilities and services. As we rapidly scale to serve our off-Amazon customers, we need a Technical Program Manager (TPM) who can work across our organization and stakeholders, with both strategic and tactical vision. We are building products that are fundamental to Amazon’s future, and we are tackling some of the world’s most intriguing problems involving software architecture design, customer experience, and business strategy. Key job responsibilities * Develop and execute project plans with an impact across multiple Amazon teams. * Demonstrate the ability to provide both structured and creative thinking in a dynamic, evolving, multi team-based environment * Demonstrate the ability to communicate effectively at multiple levels of management, building trust across the…

This is an excerpt. Read the full job description on Amazon careers →
All software engineering jobs software engineering in Toronto, Canada Jobs in Toronto, Canada software engineering salaries software engineering career path
All Amazon Jobs Browse software engineering roles senior positions