Amazon's Fulfillment By Amazon (FBA) team is seeking a Software Development Engineer to join their Capacity Management organization. This role is integral to the development and optimization of FBA's core systems, which enable third-party sellers worldwide to utilize Amazon's storage, packing, shipping, and customer service infrastructure.
The position focuses on building and maintaining critical systems that manage FBA capacity allocation, market-driven additional limit systems, and capacity management in emerging countries. You'll be working with cutting-edge technologies to develop solutions that handle ultra-high transaction volumes with millisecond latency requirements.
As a Software Development Engineer, you'll collaborate with senior engineers, researchers, and data engineers across multiple teams to design and implement new platforms for optimizing supply chain management. The role involves working with various technologies and architectures, including Service Oriented Architecture, microservices, non-relational databases, and cloud computing.
The ideal candidate will have experience in object-oriented design, common design patterns, and implementing large-scale distributed systems. You'll be expected to use Lean Software Development concepts, including Agile methodologies and Test-Driven Development. The position offers competitive compensation ranging from $129,300 to $223,600 based on location and experience, plus additional benefits including equity and medical coverage.
This is an excellent opportunity for engineers who want to make a significant impact on global e-commerce infrastructure while working with some of the best research scientists and software developers in the industry. You'll be part of a team that values innovation, technical excellence, and continuous improvement in building systems that directly affect millions of sellers and customers worldwide.