Software Development Engineer, Amazon Transportation – Amazon – Toronto, ON
Location: Toronto, ON | Company: Amazon
Have you ever ordered from Amazon and wondered how that box arrived so fast, where it came from, and what it costs Amazon to get it to your door? The Software Development Engineer role within Amazon Transportation sits inside the Amazon Global Supply Chain Optimization organization (SCOT), where teams work on the systems that help move inventory across the Amazon network efficiently.
You’ll join the Inbound Systems team within SCOT, working with forecast, price, inventory, fulfillment and other SCOT systems to compute transfers across the network. This role focuses on optimizing supply availability through rebalancing and replenishing inventory while reducing delivery cost for customers, using scalable software that operates at Amazon scale in Toronto, ON.
About the role: Software Development Engineer (Amazon Transportation)
As a Software Development Engineer, you partner with research scientists, product managers and software engineers to solve complex problems and build innovative solutions that drive inventory transfer decisions. You’ll design and build scalable, distributed computing solutions, with a high level of ownership to deliver end-to-end solutions that improve the customer experience and support Amazon’s network efficiency.
This role exposes you to problems of scale across data mining, machine learning algorithms and cloud-scale distributed systems. You will be responsible for helping drive the team’s technical direction, contributing to long-term vision and architecture, and delivering solutions built for reliability, scaling and fault tolerance. If you’re excited by cloud computing and designing highly scalable systems, this position is built around that challenge.
Benefits and Salary
The job description highlights that Amazon offers a full range of benefits for eligible regular, full-time employees, which generally include Medical, Dental and Vision coverage, Maternity and Parental Leave options, Paid Time Off (PTO), and an RRSP. Benefits can vary based on location, scheduled hours, length of employment and job status (such as seasonal or temporary). The posting does not list a salary range for this role.
Job Details
📌 Job Type: Software Development Engineer (Amazon Transportation / SCOT)
📍 Location: Toronto, ON, Canada
🏢 Company: Amazon Development Centre Canada ULC (K03)
Requirements / Skills
This Software Development Engineer role requires strong software fundamentals and experience designing systems that scale. Qualifications listed in the posting include:
- 3+ years of non-internship professional software development experience.
- 2+ years of non-internship design or architecture experience for new and existing systems (design patterns, reliability and scaling).
- Experience programming with at least one software programming language.
- Preferred: 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing and operations.
- Preferred: Bachelor’s degree in computer science or equivalent.
How to Apply
If you’re ready to build scalable, fault-tolerant systems that influence inventory transfers across Amazon’s network and want to work on computer science problems at cloud scale, you can apply directly through the Amazon jobs portal. Use the posting for Software Development Engineer, Amazon Transportation and submit your application with an updated resume that highlights system design and large-scale software experience.
Share This Opportunity
Know someone who loves distributed systems, cloud computing and building software that scales? Share this job posting and help them join Amazon as a Software Development Engineer in Toronto.
Job Summary & Tips for Applying
When applying for the Software Development Engineer, Amazon Transportation role, tailor your resume to show strong ownership and experience delivering end-to-end software solutions. Highlight projects where you built services or platforms that handled high throughput, complex workflows or large datasets, and point to examples of how your work improved reliability, scaling and performance. Since this team works across forecast, price, inventory and fulfillment systems, emphasizing systems thinking and cross-service integration experience can help your application stand out.
Because the role focuses on scalable, distributed computing and solving problems of scale, include concrete examples of architecture work: design patterns you used, how you approached fault tolerance, and how you validated quality through code reviews, testing and operational readiness. If you have experience with data mining, building production pipelines, or working alongside applied science teams, describe how you collaborated with research scientists or product partners and turned requirements into maintainable software.
Finally, consider adding a short summary that connects your technical strengths to what this role emphasizes: building systems that drive inventory transfer decisions and reduce delivery cost while maintaining customer promise. If you’ve used cloud services, worked on distributed architectures, or shipped improvements that impacted customer experience at scale, call that out clearly. Keeping your examples measurable—latency reductions, cost optimizations, improved throughput, fewer incidents—will align well with an experienced, results-oriented SDE profile.