Come help us build the next generation of Amazon Membership and Subscription Services. The Subscriptions Platform team is seeking an amazing developer to help architect, design, and build improvements to mission critical systems that power customer subscriptions at Amazon. The Subscriptions Platform handles the complexities of managing all digital subscriptions across Amazon, including Amazon Prime, Kindle Unlimited, Audible, music, and video, using the latest in high-availability services and distributed systems. Subscriptions is aiming to drive new customer experiences and solve new complex technical challenges while continuing to successfully serve millions of existing customers.
As a key team member, you will get the opportunity to own major deliverables of the Subscriptions platform and all aspects of the development cycle: scoping, design, coding, and testing, and using an agile process. You'll have an opportunity to work with other teams throughout Amazon to certify cross-team requirements and designs. You'll also put your experience, expertise, and creativity to work in determining and recommending the best designs based on sound engineering principles, business objectives, timelines, and resource constraints.
To be successful in this position you will have a strong background in algorithms, data structures, Java, and databases both SQL and NoSQL. The ability to communicate clearly and concisely, both written and orally, and work well in a team are key competencies. You should be able to quickly adapt to new development environments, learn new systems, create reliable and maintainable code, and find creative and scalable solutions to difficult problems. Experience working with high-traffic, scalable services is a plus.