Amazon Devices team is seeking a talented Software Development Engineer to join their Millibyte team, which is responsible for building a framework and tooling that enables teams across the Devices organization to create highly performant native services. This role offers an exciting opportunity to work with the groundbreaking Rust programming language and impact Amazon's diverse device ecosystem, including Fire TV, Kindle, and Echo products.
The position involves creating core software infrastructure that supports dozens of internal teams building essential services for Amazon's device platforms. You'll be at the forefront of converting device middleware to native code, focusing on developing low memory, low CPU, and low footprint solutions that are portable across all Amazon device platforms.
As a member of the Millibyte team, you'll collaborate with teams across the organization, from audio and video to voice and advertising, providing unprecedented opportunities to work with diverse Amazon technologies and teams. The role offers significant visibility and the chance to make a meaningful impact on customer experience through the development of mission-critical applications.
The ideal candidate brings 3+ years of professional software development experience and strong expertise in software architecture and design patterns. You'll be working in an Agile/Scrum environment, following best practices for the full software development lifecycle, including code reviews, testing, and operational excellence.
Amazon offers a competitive compensation package ranging from $129,300 to $223,600 based on location, plus equity, sign-on payments, and comprehensive benefits. This is an excellent opportunity for a skilled developer who wants to work on innovative consumer electronics and infrastructure that impacts millions of customers worldwide.