Amazon Flex is a global business unit focused on enabling fast delivery speeds and managing variability through scalable, innovative operations. As a Software Development Engineer II in the Capacity Management team, you'll be instrumental in ensuring accurate delivery slot selection for Amazon customers. The role involves working with configuration-driven systems across 8 countries, building and maintaining a capacity ledger based on forecasts and real-time signals.
You'll be working with backend technologies including Java and AWS services (SNS/SQS/Lambda/DynamoDB/S3/AppConfig), solving complex problems at scale. The position requires strong collaboration with cross-functional teams including Operations, Fulfillment, Product, and Program Managers.
The team culture emphasizes quality, knowledge sharing, and open communication. Your typical day includes morning standups, coding sessions, system design, debugging, and participating in team design reviews. The team values individuals who take ownership, drive implementation, and maintain high standards for system health.
This is an excellent opportunity for a mid-level engineer to work on critical infrastructure that directly impacts Amazon's delivery capabilities. You'll be part of a high-energy team that values both technical excellence and collaborative spirit, with opportunities to shape how Amazon maintains and consumes capacity in Last Mile delivery operations.
The role offers exposure to large-scale distributed systems, configuration-driven platforms, and real-world logistics challenges. You'll be working in an environment that encourages innovation, technical depth, and operational excellence, while contributing to a system that serves millions of customers across multiple countries.