Wherever a shopper starts their journey with Amazon, Checkout is the destination.
Tens of millions of people a week make their way through our innovative customer experiences and systems on the way to being delighted by their purchase. Our mission is to be the most trusted and delightfully easy purchase experience on Earth. We seek a creative software development engineer who treats software development as a craft, cares deeply about our customers, and takes great pride in both the technical and business contributions of their work. We have out-sized ability for customer and business impact and own mission critical distributed systems infrastructure and frameworks used by thousands of engineers across the Amazon retail website world-wide. We've evolved our operations models to suit with well-supported, follow-the-sun on-call with our sibling teams across the globe. We care deeply about our people and our software: we are committed to building and maintaining an inclusive environment where everyone can be successful.
We offer you the opportunity to build multi-tiered, low latency, highly resilient distributed systems at scale. You will play a leading role in building solutions that make a huge, measurable impact to the shopping experience. You will build solutions that can process large volumes of data, have lightning quick response times and make the checkout process ridiculously fast and simple. You will learn and grow by working closely with senior engineers in our team and help us continuously improve our engineering process and practices.
The ideal candidate will have excellent technical design, problem solving and communication skills and be comfortable interacting with technical and non-technical stakeholders at all levels. In addition, the ability to work backwards and think from a customer perspective is crucial.
• Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
• 1+ years of non-internship professional software development experience
• Experience with Resource Oriented Architectures (REST).
• A good engineer will demonstrate that they can proactively and continually improve their level of knowledge about Amazon's business and relevant technologies, and use this knowledge to deliver high quality, accurate software deliverables.