The Offers engineering team is at the core of Amazon's e-commerce business, developing services used by millions of merchants to expose customers to new products and updated offerings. The team processes billions of price updates using massively parallel processing to maintain catalog freshness.
As a Software Development Engineer on the Offer Listing Systems team, you'll:
- Work on distributed, highly performant micro-services managing billions of records
- Process listing data for all sellers and power both interactive and bulk update feeds
- Collaborate with customers on design and implementation
- Participate in all aspects of the software development process
- Solve complex computer science problems with direct business impact
- Translate high-level business goals into scalable software platforms
- Own service development and operations
The role offers the opportunity to:
- Work on core services critical to Amazon's catalog systems
- Drive new business initiatives through platform capabilities
- Design and implement large-scale distributed systems
- Collaborate with cross-functional teams
- Make significant technical decisions impacting millions of customers
The ideal candidate will have strong distributed systems experience, expertise in web services design, and a passion for building scalable solutions. You'll join a fast-moving, agile team shaping the future of Amazon's shopping experience through the Offers platform.
This is an excellent opportunity for engineers who enjoy:
- Taking ownership of critical infrastructure
- Solving complex technical challenges at scale
- Having direct business impact
- Working in a customer-centric environment
- Building robust, production-grade systems
The role offers competitive compensation including base pay ranging from $129,300 to $223,600 depending on location, plus equity and comprehensive benefits.