Amazon Selling Partner Services team drives the Selling On Amazon business and develops solutions that enable millions of sellers around the world to sell on Amazons Marketplaces. More than half of shipments for Amazon customers are generated from this business. The team is focused on building a technology platform that will support the explosive business growth in existing markets streamline the business for Amazon and the Selling partners and launch business in new markets and establish a fair marketplace.
Our team is seeking engineers with broad technical skills to help us optimize how we synthesize massive amounts of data and complex business rules into mission critical financial information. As a member of this team you will employ object oriented techniques in Java and DynamoB PostGres and ElasticSearch skills to help us support Amazons next generation of selling partner services. Along the way youll gain and leverage a unique understanding of how works; from the numerous software systems that comprise the websites back-end to the details of our business model and the relationships were establishing with an ever-growing network of selling partners who depend on to run their businesses.
The ideal candidate will draw upon exemplary analytical critical thinking and problem solving skills and a passion for maintaining highly reliable distributed systems which operate 24/7/365. Successful members of this team collaborate effectively with internal end-users cross-functional software development teams and technical support/sustaining engineering teams to solve problems and deliver successfully against high operational standards of system availability and reliability. We look for engineers who are excellent communicators self-motivated flexible hardworking and who like to have fun!
Key job responsibilities
Participate in the design development implementation testing and documentation of large-scale multi-tiered distributed software applications tools systems and services using Java Object Oriented Design and Distributed Programming. Translate functional requirements into robust scalable supportable solutions that work well within the overall system architecture. Participate in the full development cycle end-to-end from design implementation and testing to documentation delivery and maintenance. Produce comprehensive usable software documentation. Evaluate and make decisions around the use of new or existing software products and tools.
- 3 years of non-internship professional software development experience
- 2 years of non-internship design or architecture (design patterns reliability and scaling) of new and existing systems experience
- 3 years of Video Games Industry (supporting title Development Release or Live Ops) experience
- Experience programming with at least one software programming language
- 3 years of full software development life cycle including coding standards code reviews source control management build processes testing and operations experience
- Bachelors degree in computer science or equivalent
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process including support for the interview or onboarding process please visit
for more information. If the country/region youre applying in isnt listed please contact your Recruiting Partner.