Job Search and Career Advice Platform

Enable job alerts via email!

System Development Engineer

Amazon

Toronto

On-site

CAD 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading e-commerce company is seeking a System Development Engineer in Toronto to enhance its Fulfillment Technology & Robotics (FTR) division. This role involves developing scalable infrastructure, diagnosing production issues, and employing tools to automate operations. The ideal candidate should possess proficiency in programming languages like Java and Python, and be experienced in systems reliability and cloud services such as AWS. The position offers a comprehensive benefits package, designed to support personal and professional growth.

Benefits

Medical benefits
Dental benefits
Vision benefits
Paid time off
Maternity/Paternity leave
Retirement savings plan (RRSP)

Qualifications

  • Proficiency in at least one modern programming language.
  • Experience with distributed systems and scalable architectures.
  • Ability to troubleshoot and write maintainable code.

Responsibilities

  • Develop scalable infrastructure and improve software pipelines.
  • Diagnose production issues and implement monitoring tools.
  • Build automation tools to replace manual infrastructure tasks.

Skills

Java
Python
C++
Golang
Distributed systems
Cloud platforms
Scalable architecture
Linux/UNIX

Education

Bachelor’s in Computer Science or equivalent engineering experience

Tools

AWS services
Job description

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 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
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?

Know someone who might be interested? Share this job posting and help them join Amazon!

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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.