Sr.Software Development Manager- Distributed Systems Job in Seattle 98119, Washington US

Sr.Software Development Manager- Distributed Systems

Amazon.com's Product Ads team is looking for exceptional software engineering managers to lead engineering teams in the design and development of innovative advertising solutions with extreme performance requirements on Amazon.com and across the web.

Product Ads is a high-profile, strategic business unit, with support and interest from all parts of Amazon and top management. We are a highly motivated, collaborative and fun-loving team building a high growth business. We are entrepreneurial and have a bias for action with a broad mandate to experiment and innovate. This is an opportunity to make a significant impact on the future of the Amazon vision.

The ideal candidate will be experienced in managing a team of software developers working on both front end and backend services. You will own and drive technical projects and provide leadership in an innovative and fast-paced environment. You will manage and lead a team of software engineers to design and develop new features and systems deployed globally. You will participate in the overall planning, execution, and success of a complex cross-functional team, work closely with product management, actively participate in recruitment of candidates for technical positions and mentor junior technical staff.

• Bachelor's degree in Computer Science, Computer Engineering or related technical discipline
• 7+ years of relevant engineering experience
• 5+ years people management experience
• Experience with OOD and object oriented languages
• Prior experience with agile methodologies

• Deep hands-on technical expertise
• A passion for people management and mentorship.
• Strong analytic and problem solving skills.
• Excellent verbal and written communication skills
• Strong business and technical vision
• Ability to handle multiple competing priorities in a fast-paced environment
• A deep understanding of software development in a team, and a track record of shipping software on time
• Exceptional customer relationship skills including the ability to discover the true requirements underlying feature requests, recommend alternative technical and business approaches, and lead engineering efforts to meet aggressive timelines with optimal solutions
• Experience with large scale distributed systems
• Familiarity with Pay for performance Ad model and the Internet advertisement industry