About amazon music
amazon music is an immersive audio entertainment service that deepens connections between fans, artists, and creators. From personalized music playlists to exclusive podcasts, concert livestreams to artist merch, amazon music is innovating at some of the most exciting intersections of music and culture.
key features
* personalized music playlists
* exclusive podcasts
* concert livestreams
* artist merch
services
we offer experiences that serve all listeners with our different tiers of service:
* prime members get access to all the music in shuffle mode, and top ad-free podcasts, included with their membership;
* customers can upgrade to amazon music unlimited for unlimited, on-demand access to 100 million songs, including millions in hd, ultra hd, and spatial audio;
* anyone can listen for free by downloading the amazon music app or via alexa-enabled devices.
job responsibilities
* lead the development of music projects across mobile, tablet, and tv platforms through cross-functional collaboration
* architect and implement robust, scalable code that powers amazon music's multi-device ecosystem
* design and build reusable platform components that accelerate development across amazon music teams
* optimize application performance and stability through advanced engineering practices, analytics, and automated tooling
* provide technical leadership and operational support to ensure exceptional customer experiences and team success
about the team
we are seeking a software engineer with 3+ years of mobile experience who has the passion to innovate, design, and build the best music experience for millions of customers around the world. You have strong problems solving skills, an ownership mentality, and a proven track record of delivering results.
requirements
* 3+ years of non-internship professional software development experience
* 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
* experience programming with at least one software programming language
* 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
* bachelor's degree in computer science or equivalent