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

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 2 hours 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?

Jobs Related To Amazon Software Development Engineer II, Amazon Flex, Capacity Management

Software Development Engineer, AWS Parallel Computing Service, Slurm team

AWS seeks a Software Development Engineer for their Parallel Computing Service team to build and scale HPC workloads using Slurm scheduler.

Software Development Engineer, Core Shopping

Software Development Engineer role at Amazon's Core Shopping team, building novel ways for customers to discover products.

SDET II, FTVX Team

SDET position at Amazon Fire TV team focusing on automation framework design and quality assurance for next-generation TV features.

Software Development Engineer, UTR, Last Mile

Mid-level Software Development Engineer position at Amazon's Last Mile delivery organization, focusing on building scalable tools for delivery hubs worldwide.

Quality Assurance Engineer II, FireTV

Quality Assurance Engineer role at Amazon Fire TV focusing on manual and automated testing, working with cutting-edge streaming technology and voice experiences.