CareerPlan

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

Toronto, Ontario, CanadaFull-timeCA$115k–CA$192k2026-10-20 → 2026-11-09
On-site

Core

Design and operate high-scale, event-driven backend services powering Amazon's shipment and delivery data platform for the outbound fulfillment flow.

Role type

Senior backend software engineer (distributed systems)

Builds

Distributed services (SNS/SQS, AWS Lambda) processing shipment events across multiple regions

Domain

Logistics / Supply Chain / E-commerce

Required skills

Distributed systems design, Event-driven architecture, AWS services (SNS/SQS/Lambda), Multi-region deployment, System reliability, Data migrations, Operational excellence, Technical leadership, Ambiguity navigation, Cross-team collaboration

Preferred skills

Full SDLC experience, Code reviews, Source control, Testing, Bachelor's in Computer Science

Technologies

AWS, SNS, SQS, Lambda, Multi-region infrastructure

Responsibilities

Own end-to-end delivery of distributed services from design to production operations, Lead complex service and data migrations, Make integration and data-sharing decisions for partner teams, Raise operational excellence bar (monitoring, alarming, on-call), Navigate ambiguity to scope work and influence technical direction