CareerPlanSign in

Software Development Engineer - Supply Chain Optimization Tech, Inbound Systems

Toronto, Ontario, Canada💼 Full-time💰 $114,800–$191,800🗓 2026-07-23 → 2026-09-26

Core

Design and build scalable, fault-tolerant, transactional services to execute inventory transfer and crossdocking decisions across Amazon's fulfillment network.

Role type

Senior Software Development Engineer (Distributed Systems)

Builds

High-availability, low-latency distributed systems for inventory transfer and crossdocking

Domain

E-commerce / Supply Chain Logistics

Deliverable

production ML models | product features

Required skills

Distributed systems design, High-throughput transaction processing, System reliability, Fault tolerance, Cloud computing, End-to-end solution delivery, Operational excellence

Preferred skills

Full software development life cycle ownership, High-availability Tier-1 system operation, Architecture design patterns, Scaling strategies

Technologies

Modern distributed-systems technologies

Responsibilities

Design and deliver end-to-end solutions for complex business problems at scale, Own the design, delivery, and operation of significant components of a Tier-1 service, Raise the operational and design bar for the team, Drive improvements to system architecture

Seniority

Senior, hands-on IC

Sourced via amazon · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.