7+ years of experience working directly within engineering teams- Experience partnering with product or program management teams- 3+ years of people management experience, managing engineers- 3+ years of experience leading the architecture and design (system architecture, design patterns, reliability and scaling) of new and current systems- Bachelor's degree or higher in Computer Science or related technical field- 3+ years of programming experience in an object-oriented programming language such as Java, C++ or C#- Strong knowledge of Computer Science fundamentals, including data structures, algorithm design and complexity analysisAbility to communicate clearly and effectively with technical and non-technical stakeholders at all levelsJob summaryThe Concept to Launch (C2L) team is looking for a Software Development Manager (SDM) to lead a new initiative to build a world-class experience for 1P and 3P device makers. Our mission is to make it incredibly simple to create, build and launch innovative, new-to-world devices at record speed and scale. We build systems to automate and scale the end-to-end product development process for all Amazon devices, from your favorite Kindle e-reader to the next generation of Alexa-enabled devices. As SDM, you will hire, build and lead high-performing engineering teams to deliver systems that power the innovation flywheel for Amazon Devices, transforming our biggest ideas into the products our customers know and love—at Amazon speed and scale!If you're passionate about developing people, solving tough problems with broad impact, and building operationally excellent systems, let's talk!- Experience building complex software systems that have been successfully delivered to customersStrong analytical skills and data-driven approach in dealing with ambiguity- Excellent verbal and written communication skills and ability to influence without authority- Experience working effectively across functional teams, building annual operating plans, and facilitating quarterly business reviews- Knowledge of software engineering best practices and software development lifecycle methodologies