{bc}
indeed

Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Outbound/Flow, AFT Outbound Execution Teams

Amazon.com
Toronto, CAN
Full-time
Intern
Onsite
CAD 114,800 to CAD 191,800 annually
Discovered 1 weeks ago
Software developmentSoftware programming languageSystem design and architectureDistributed servicesAWSOptimization systems

Full Job Posting

Role and team

The Outbound Execution group builds software for safely, quickly, and accurately picking customer orders in fulfillment centers.

The team develops systems that group orders into pick batches, prioritize work, and re-plan when conditions change.

The team owns its services from design through production and works with engineering partners and operations teams.

Key responsibilities

  • Own high-scale services that optimize and plan fulfillment-network picking work.
  • Deliver distributed services on AWS from design through multi-region rollout and worldwide operations.
  • Build and tune optimization logic and test changes through controlled experiments against live network traffic.
  • Make system design, interface, and data-model decisions that account for scale, correctness, and team boundaries.
  • Improve monitoring, alarming, on-call operations, and systemic toil.
  • Scope ambiguous work, influence technical direction, and unblock partner-team dependencies.

Basic qualifications

  • At least 3 years of non-internship professional software development experience.
  • At least 2 years of non-internship experience designing or architecting new and existing systems, including design patterns, reliability, and scaling.
  • Experience programming with at least one software programming language.

Preferred qualifications

  • At least 3 years of full software development lifecycle experience, including coding standards, code reviews, source control, build processes, testing, and operations.
  • Bachelor's degree in computer science or equivalent.

About the work

Amazon Fulfillment Technologies builds software, hardware, and processes supporting fulfillment operations across warehouses worldwide.

The systems support real physical processes and must make decisions under real-time constraints.

The role works on mission-critical software where service downtime has significant business impact.

Compensation

  • Base salary is CAD 114,800 to CAD 191,800 annually for Toronto, Ontario.
  • Total compensation may include sign-on payments and restricted stock units; final compensation depends on experience, qualifications, and location.
  • Benefits include health coverage, retirement savings plans, paid time off, and other well-being resources.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Amazon.com