Software Development Engineer - Amazon Devices

5 days agoSeattle, WA


Ever aspired to build best-in-class shopping experience for millions of customers visiting everyday? Do you like to be at the center of launching new, fascinating devices every year worldwide? Is your DNA beaming with innovation and fueled by passion to use machine learning, big data, and latest AWS tools and technologies to build new platforms and services that operate well at scale? If yes, continue reading...

Amazon Devices is looking for a results-oriented and passionate software engineer who wants to help transform the way people shop for Amazon devices and digital subscriptions: whether it's online or offline; on desktop, tablet, or mobile; or using the power of your voice. We are at the crossroads of using machine learning, modern JavaScript frameworks, and stateless microservices architecture to build a never seen before digital subscriptions and bundles experience for Devices. Come join us while we are still laying out the blueprint!

Who We Are
We are the ones that make millions of customers on browsing and shopping for Amazon Devices like Echo, Tablets, Kindle, and Fire TV a reality and in several offline channels. We are one of the most innovative and fastest growing businesses at Amazon.

Who You Are
As a software engineer for the Amazon Devices business, you will own and execute on some of the long-term technical initiatives and build products, features, and services that facilitate the entire customer journey starting from search until checkout. This is a highly visible role and inherently cross-functional - you will work closely with multiple product managers, design, senior and principal engineers across multiple teams and orgs to deliver new products, features, and services. We already have a lot of exciting, greenfield opportunities on our roadmap ready to go.

We are looking for a candidate with a strong technical background, customer obsession and the ability to thrive in a ambiguous environment. You are a champion when it comes to code reviews and design reviews. The ideal candidate will have industry-leading programming skills and knowledge of object oriented development and an established background developing web based applications and services across multiple platforms or high-volume service architectures.


  • 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.


  • Proven track record of taking ownership and successfully delivering results
  • Experience with service-oriented architecture and web application/services development from scratch
  • Experience working in a UNIX/Linux environment is preferred
  • Understanding of performance tradeoffs, load balancing and operational issues
  • Ability to clearly and concisely communicate with technical and non-technical stakeholders across all levels of the organization.
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): Seattle, WA, USA
Job ID: Amazon-1494666

Company Videos

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