Software Development Manager, Amazon Music - Community and Fandom
Role details
Job location
Tech stack
Job description
Imagine being a part of an agile team where your ideas have the potential to reach millions. Picture working on consumer-facing products, where every single team member is a critical voice in the decision-making process. Envision being able to leverage the resources of a Fortune-500 company within the atmosphere of a start-up. Welcome to Amazon Music, where ideas are born and come to life as Amazon Music Unlimited, Prime Music, and so much more.
The Amazon Music Community and Fandom team is responsible for creating differentiated experiences for fans and artists. We are looking for new team members who are passionate about experimenting and innovating for customers, have a demonstrable track record of success in delivering new features and products, and is excited about having end-to-end ownership of high-impact, high-visibility projects.
We build systems that are distributed on a large scale, spanning our music apps, web player, and voice-forward audio engagement on mobile and Amazon Echo devices, powered by Alexa to support our customer base. Amazon Music offerings are available in countries around the world, and our applications support our mission of delivering music to customers in new and exciting ways that enhance their day-to-day lives., Amazon Music Community and Fandom is looking for an experienced Software Development Manager for our team in San Francisco.You'll operate at the intersection of technology strategy and hands-on engineering leadership.
A day in the life:
- Lead, coach, and grow a team of SDEs
- Own the technical vision and roadmap for Community and Fandom, working closely with Product, TPM, and business stakeholders
- Drive operational excellence for systems that directly impact our key metrics
- Champion best practices including code quality, testing, operational readiness, and on-call health
- Collaborate with peer SDMs to align on org-wide technical strategy
Requirements
- 3+ years of engineering team management experience
- 7+ years of working directly within engineering teams experience
- 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
- 8+ years of leading the definition and development of multi tier web services experience
- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
- Experience partnering with product or program management teams
PREFERRED QUALIFICATIONS
- Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
- Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers
Benefits & conditions
AD&D insurance, Parental leave, Health insurance, 401(k) matching, Paid time off, Vision insurance, Dental insurance, Flexible spending account