The Amazon Devices team is seeking a Software Development Engineer for their Millibyte team, which focuses on building a framework and tooling that enables teams across the Devices organization to create highly performant native services. This role involves working with the groundbreaking Rust programming language to develop core software that supports multiple Amazon device platforms, including Fire TV, Kindle, and other Amazon devices.
The position offers unique opportunities to collaborate with teams across Amazon, as you'll be supporting dozens of internal teams building various services including audio, video, voice, advertising, recommendations, and networking components. You'll be instrumental in helping teams convert device middleware to native code, focusing on creating low memory, low CPU, and low footprint solutions that are portable across Amazon's device ecosystem.
As part of the Fire TV & Tablets team, you'll be working on technology that impacts millions of customers worldwide. The role combines technical leadership with hands-on development, requiring both architectural vision and practical implementation skills. You'll be responsible for designing and implementing solutions that maintain high performance standards while ensuring cross-platform compatibility.
The ideal candidate should have strong software engineering fundamentals, experience with systems programming, and the ability to work effectively in an Agile environment. This is a high-visibility position where you'll have significant impact on the architecture and implementation of products used daily by customers worldwide. The role offers competitive compensation ranging from $129,300 to $223,600 based on location and experience, plus additional benefits including equity and comprehensive healthcare.