Senior Software Development Engineer, AmazonFresh
Amazon Fresh - Seattle, WA

This job posting is no longer available on Amazon.com. Find similar jobs: Senior Software Development Engineer jobs - Amazon Fresh jobs

AmazonFresh is an Amazon.com company offering Seattle and Los Angeles customers same-day and early morning delivery of hundreds of thousands of Amazon items, including fresh grocery and local products. With a huge selection from milk to electronics, customers can order by 10am and have their products delivered by dinner.

We have an exciting new product idea and are looking for supremely talented software engineers to be involved in all aspects of taking this business to the next level and delivering a product that is deceptively simple yet will change the way people shop.

The AmazonFresh engineering team is responsible for the entire e-commerce software stack for this business, from the customer-facing website to mobile applications to inventory optimization and more. The team uses agile software development methodologies to solve complex technical problems in domains including distributed systems, website and mobile application development, personalization, product search, quantitative optimization, and usability.

You should be passionate about providing an exceptional customer experience and writing high quality, well tested, maintainable code using Java, Ruby, MySQL, and other open source technologies. We use Scrum, Kanban, test-driven development, and pair programming to meet business objectives, building our software incrementally, ship code continuously, and refactoring systems as needed.

Basic Qualifications
Bachelor’s degree in computer science or a related field
At least six years of experience writing production code of increasing complexity
Strong understanding of computer science fundamentals, including algorithms, complexity analysis, data structures, problem solving, and object-oriented analysis and design
Proficiency in at least one of the following: Java, C, C++, C#, Ruby, Python
Experience refactoring code and evolving architectures
Experience crafting unit, integration, functional and regression tests
Demonstrated experience mentoring junior engineers and growing them into strong developers
Strong verbal and written communication skills and demonstrated technical leadership

Preferred Qualifications
Advanced degree in computer science or a related field
Experience developing in a Linux environment
Development experience on iPhone or Android
Experience applying service-oriented architecture techniques to production use cases

Amazon.com - 13 months ago - save job - block
Recommended Jobs
Software Dev Engineer Amazon Fresh - New Init...
Amazon Corporate LLC - Seattle, WA
Amazon.com - 12 days ago

Sr SDE, Amazon Fresh - New Initiative
Amazon Corporate LLC - Seattle, WA
Amazon.com - 12 days ago

Sr. Software Development Engineer, AmazonFres...
Amazon Corporate LLC - Seattle, WA
Amazon.com - 23 days ago
About this company
6 reviews