Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Outbound/Flow, AFT Outbound Execution Teams
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