* Computer Science fundamentals (based on a BS or MS in CS or related field)- Proficiency in, at least, one modern programming language such as C, C++, C#, Java, or PERL- SDM experience in cloud services, embedded devices, SDK development, and mobile apps (iOS, Android)- Experience working with geographically diverse partner teamsJob summaryAmazon Devices (Echo, Plug, FireTV, Kindle, etc.) is looking for a Software Development Manager (SDM) to help us build the future of connected accessories. In the Connected Devices team, you work closely with product partners to build purposeful software experiences for next-generation intatitives.We are looking for Software Development Managers that work well both in a start-up environment while working on systems with infinite scale. You will be influencing the direction of our technology that impacts hundreds of millions of customers around the world. You can expect to hire, lead and build teams that work on some of the most complex challenges in large-scale computing. We are looking for creative and driven individuals with a passion for smart home technology. If you have an entrepreneurial spirit, are deeply technical, and passionate to build pioneering solutions, we would love to talk to you.Key job responsibilitiesResponsibilities Include:- Work with senior leaders a vision and technical strategy- Develop teams that work on cloud services, devices and mobile apps- Work closely with the engineers to build the best technical design and approach- Mentor & grow engineers across the team, insisting on high standards- Manage the day-to-day activities of the engineering team within an Agile/Scrum environment and collaborate with partner teams- Report on status of development, quality, operations, and system performance- Develop tools & processes to enable best-in-class operations for our services for Amazon and 3rd Party devicesThis position includes working closely with product management and peer SDMs.A day in the lifeIn your typical day, you manage your team activity (sprints, planning) and ensure the operational excellence of the service(s) you own.You spend part of your time meeting 1:1 with your team members, coaching and mentoring them. You understand what's the best project for them to work, and you help unblocking them.You work with the TPM and other SDMs in the team to set a long-term vision for the team, and you work with the other org leaders for cross-team projects, business reviews, etc.About the teamYou will be leading a 2 pizza team (roughly 4-8 people) of software development engineers (SDEs).- Excellence in technical communication with peers and non-technical cohorts- A strong track record of project delivery for large cross-functional projects- A passion for developing engaging customer user experiences.