System Development Engineer – Amazon – Toronto, ON
Location: Toronto, ON | Company: Amazon
Are you passionate about automation, infrastructure, and cloud solutions? Amazon is hiring a System Development Engineer in its Fulfillment Technology & Robotics (FTR) division, a team dedicated to revolutionizing the warehouse management systems (WMS) that power millions of deliveries daily.
This is your chance to be part of a cutting-edge team solving real-world logistical challenges using technologies like AWS, Python, Java, and distributed computing systems. If you’re excited by innovation and want to see your code make a real impact on a global scale, this role is a perfect fit.
About the role: System Development Engineer
As a System Development Engineer at Amazon, you’ll work across over 100 engineering teams, building automation tools that replace manual infrastructure tasks and improve system availability, resiliency, and security. Your core focus will be on developing scalable infrastructure, improving software pipelines, and using AWS services like Lambda, ECS, and DynamoDB.
You’ll also be expected to diagnose production issues, implement monitoring tools, and help streamline operational processes. This role blends software engineering and system reliability, making it ideal for engineers who thrive in dynamic, cross-functional environments.
Benefits and Salary
Amazon offers a full range of benefits designed to support you and your family, including medical, dental, vision, paid time off, maternity/paternity leave, and a RRSP plan. These benefits vary depending on location and employment status but are designed to offer long-term career and personal support.
Job Details
📌 Job Type: Fulfillment Technology Engineering
📍 Location: Toronto, ON
💰 Pay Range: Based on experience and qualifications
Requirements / Skills
- Experience with at least one modern language (e.g., Java, Python, C++, Golang)
- Experience in distributed systems, cloud platforms, or scalable architecture
- Bachelor’s in Computer Science or equivalent real-world engineering experience
- Familiarity with Linux/UNIX, AWS services, and automated infrastructure
- Ability to troubleshoot and resolve issues, improve reliability, and write secure, maintainable code
- Preferred: non-internship engineering experience, cloud ops, or DevOps/SRE exposure
How to Apply
This is more than just a coding job. It’s an opportunity to solve high-impact problems with world-class tools and global-scale infrastructure. Ready to build the backbone of Amazon’s fulfillment systems?
Share This Opportunity
Know someone who might be interested? Share this job posting and help them join Amazon!
Job Summary & Tips for Applying
This role is ideal for engineers who want to move beyond just coding—if you love solving infrastructure problems, building cloud automation, and impacting production systems, this is a great fit.
When applying, focus on your hands-on experience with AWS services, your knowledge of Linux/UNIX environments, and your ability to build automated deployment tools. Include specific examples of how you’ve improved system resiliency or operational processes.