Taro Logo

Software Development Engineer II, Amazon Flex, Capacity Management

Global technology company focused on e-commerce, cloud computing, digital streaming, and artificial intelligence
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Logistics
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Development Engineer II, Amazon Flex, Capacity Management

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.

Last updated 7 months ago

Responsibilities For Software Development Engineer II, Amazon Flex, Capacity Management

  • Collaborate with cross-disciplinary teams to design and bring innovative products to market
  • Design and build technologies in a large distributed computing environment
  • Code solutions for broadly defined problems in an agile environment
  • Maintain system health and improve operational excellence
  • Participate in code reviews and design reviews
  • Work with services, features, and software solutions for capacity management

Requirements For Software Development Engineer II, Amazon Flex, Capacity Management

Java
Node.js
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with back-end development
  • Knowledge of test automation

Benefits For Software Development Engineer II, Amazon Flex, Capacity Management

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Comprehensive health benefits package
  • Equal opportunity employer
  • Inclusive work culture
  • Workplace accommodations available

Interested in this job?