CareerPlanSign in

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

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

Core

Design and operate high-scale, event-driven backend services powering Amazon's shipment and delivery data platform to process fulfillment requests and coordinate shipment messages.

Role type

Senior backend software engineer (distributed systems)

Builds

Distributed services (SNS/SQS, AWS Lambda) for shipment event processing and data sharing

Domain

Logistics / Supply Chain / Distributed Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Distributed systems design, Event-driven architecture, AWS services (SNS/SQS/Lambda), Multi-region deployment, System reliability, Data migrations, Technical leadership

Preferred skills

Full SDLC ownership, Code reviews, Testing strategies, Operational excellence

Technologies

AWS, SNS, SQS, Lambda

Responsibilities

Own end-to-end delivery of distributed services from design to multi-region rollout, Lead complex service and data migrations, Make integration and data-sharing decisions for partner teams, Raise operational excellence bar through monitoring and on-call management, Navigate ambiguity to scope work and unblock dependencies

Seniority

Senior, hands-on IC

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