Software Development Engineer – Amazon – Toronto, ON
Location: Toronto, ON | Company: Amazon
Join Amazon as a Software Development Engineer in the AFT Outbound/Flow team and be part of a mission-critical group shaping the future of global fulfillment technology. Based in Toronto, Ontario, this role offers the opportunity to work with cutting-edge tools and technologies, solve real-world problems, and make a direct impact on millions of customers worldwide.
If you are passionate about applying advanced computer science techniques, optimizing complex systems, and improving operational processes on a global scale, this is the role for you. As part of the Picking Toronto team, your work will directly influence the speed, safety, and accuracy of Amazon’s fulfillment network.
About the Position: Software Development Engineer
The Software Development Engineer role goes beyond coding. You’ll collaborate directly with end-users to deeply understand the challenges within Amazon’s fulfillment centers and design practical, scalable, and innovative solutions. Working in the Picking Toronto team, you will improve systems for real-time decision-making, streamline labor-intensive processes, and create tangible cost-saving efficiencies.
This position is ideal for engineers who thrive on creating robust, reliable, and scalable software solutions that harmonize the physical and virtual aspects of Amazon’s global operations.
Key Responsibilities
As a Software Development Engineer, your daily tasks will include:
- Develop and Optimize: Design and implement scalable systems that enhance safety, efficiency, and accuracy in warehouse operations.
- Collaborate: Work closely with users and stakeholders to identify areas for improvement and innovation.
- Drive Real-World Impact: Create systems that operate under real-time constraints and deliver measurable savings for Amazon.
- Analyze and Innovate: Leverage vast datasets to develop cutting-edge algorithms and models.
- Maintain Standards: Adhere to best practices for coding, testing, and deploying high-quality software solutions.
What You’ll Bring
To excel in this role, you should possess the following qualifications:
- BASIC QUALIFICATIONS:
- 3+ years of non-internship professional software development experience.
- 2+ years of design or architecture experience with a focus on reliability and scalability.
- Proficiency in at least one software programming language.
- PREFERRED QUALIFICATIONS:
- 5+ years of experience in the full software development lifecycle, including coding, code reviews, and source control management.
- Bachelor’s degree in Computer Science or equivalent field.
Why Join Amazon Fulfillment Technologies?
Amazon Fulfillment Technologies (AFT) is at the heart of Amazon’s global operations, creating solutions that orchestrate processes, robots, machines, and people. Joining AFT means working on projects that harmonize the physical and digital worlds, ensuring that Amazon customers get what they want, when they want it.
As part of the Outbound Flow team, you’ll contribute to optimizing throughput and delivering cost-effective, sustainable solutions. Every improvement you make will have a ripple effect across Amazon’s global fulfillment network.
Benefits and Opportunities
Amazon offers a comprehensive benefits package to support you and your family, including:
- Medical, Dental, and Vision Coverage
- Maternity and Parental Leave Options
- Paid Time Off (PTO)
- RRSP Plan
Additionally, Amazon provides mentorship, career growth opportunities, and a culture of inclusion that empowers employees to reach their full potential.
How to Apply
Are you ready to make an impact? Click below to apply for the Software Development Engineer position in Toronto, ON, and be part of a team that’s revolutionizing the way the world shops and operates!
Share this job offer
Know someone who would be a great fit? Share this job offer on LinkedIn or Facebook and help others discover these fantastic opportunities at Amazon.