Software Development Engineer

5 days agoSan Diego, CA


Our team is seeking a Software Development Engineer that is focused on building mission critical software used by Amazon customers. We're growing in scale and volume, by orders of magnitude. We're truly an agile shop: we work closely with users, deliver features with high frequency, can pivot on a dime when needed, and are aggressive about test coverage, refactoring and paying off technical debt. We are a team of passionate tech builders who work to make life better for our customers through amazing, thoughtful, and creative new grocery shopping experiences. To succeed, we need technical leaders to forge a path into the future by building innovative, maintainable, and scalable systems.

As a developer on the team you'll drive improvements to our technology, collaborating with sharp engineers and highly-engaged users to ship code continuously. We have many domains ranging from highly-scalable transactional backend systems, to complex optimization problems, so if you love building world-class software of any type, have an entrepreneurial spirit, know how to deliver, are deeply technical, highly innovative and long for the opportunity to build pioneering solutions to challenging problems, we want to talk to you. We are actively hiring to fill open roles in both San Diego and Seattle.


• 2+ years of non-internship professional software development experience
• Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
• 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems


• Familiarity with cloud computing, AWS and machine learning
• Experience building scalable, available, and low-latency systems
• Experience taking a leading role in building complex software systems that have been successfully delivered to customers
• Knowledge of and experience with professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
• Experience mentoring junior software engineers to improve their abilities in all aspects of their engineering skill-sets
• Ability to take a project from scoping requirements through actual launch of the project

By submitting your application here, you can apply once to be considered for multiple Software Engineer openings across various Amazon teams. If you are successful in passing through the initial application review and assessment, you will be asked to submit your career and personal preferences so that our dedicated recruiters can match you to the right role based on these preferences.

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit

Client-provided location(s): San Diego, CA, USA
Job ID: Amazon-1506654

Company Videos

Hear directly from employees about what it's like to work at Amazon.