Amazon Music is seeking a talented Software Development Engineer to join their team in building delightful customer experiences. The role focuses on developing digital music software available on voice, Android & iOS Mobile devices worldwide. As part of Amazon Music, you'll work on creating immersive audio entertainment experiences that connect fans, artists, and creators through personalized music playlists, exclusive podcasts, concert livestreams, and artist merch.
The position offers unique challenges in building voice experiences within visual applications. You'll collaborate closely with Design, Science, and UX teams, as well as product managers and engineers across Amazon Music and Alexa technical stack to build AI-enabled Customer Experiences across voice and visual platforms. The role provides autonomy and ownership in decision-making, with a focus on working backwards from customer needs.
The ideal candidate should be highly-motivated, thrive in solving open-ended problems, and enjoy engaging in passionate discussions with smart people. You'll be responsible for solving complex engineering problems, defining best practices, providing technical mentorship, and ensuring customer needs always come first. The role involves full-stack development, including mobile, front-end clients, and server systems.
Key technical requirements include 3+ years of professional software development experience, strong knowledge of modern programming languages like Java, C++, or C#, and experience in system architecture and design patterns. Preferred qualifications include a Bachelor's degree in computer science, full stack development experience, and mobile development experience with both Android and iOS platforms.
Join Amazon Music to influence how millions of customers engage with music and entertainment on a global scale, while working with cutting-edge technology and contributing to innovative solutions in the digital music space.