Software Development Engineer

3+ months agoSeattle, WA


At Amazon, we're working to be the most customer-centric company on earth. To get there, we need exceptionally talented, bright, and driven people. If you'd like to help us build the place to find and buy anything online, this is your chance to make history. We are looking for a passionate, self-motivated and talented Software Development Engineer.

The Product Replenishment team is a new group in our Retail organization making it easier than ever for customers to replenish the everyday goods that they, their family, or their business consume. We offer programs like Subscribe & Save, which lets customers set an automatic recurring delivery schedule for thousands of items on Amazon, and we're hard at work building similar programs designed to take the worry and inconvenience out of shopping entirely. We are a team of product visionaries, hard-working engineers, and customer-obsessed inventors.

The ideal candidate for Software Development Engineer is clearly passionate about new opportunities and has a demonstrable track record of success in delivering new features and products. The candidate has demonstrated the ability to solve challenging problems specific to scalability, robustness, latency and usability. He or she has a strong track record of creating, deploying and maintaining simple, useful and elegant online customer experiences. We look forward to learning more about your work!


• Bachelor's Degree or Masters in Computer Science, or equivalent professional experience
• 3+ years professional experience in software development
• Proficiency in Computer Science fundamentals object oriented design, data structures, algorithms, design, problem solving, and complexity analysis
• Proficiency in Java or C++
• Proven track record in delivering features in agile environment
• Solid experience with web development technologies, particularly Java, HTML, CSS, JavaScript with AJAX, Database design
• Experience working in Linux environments
• Strong written and verbal communication skills


• Experience building large-scale web applications
• 5+ years professional experience in software or web development
• Experience developing AJAX interfaces with AJAX libraries and frameworks (e.g. ReactJS, JQuery, AngularJS, etc.)
• Experience with MVC frameworks, Rails or Spring desired
• Understanding of web services technologies such as REST, SOAP, HTTP, JSON
• Ability to work in a fast-paced and agile development environment and to learn new frameworks/stacks
• Strong customer focus, ownership, urgency, and drive
• Passion for building a rich and innovative user experience

Job ID: Amazon-520380