Sr.Software Development Manager- Distributed Systems Job in Seattle, 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. bull; Bachelor's degree in Computer Science, Computer Engineering or related technical discipline bull; 7+ years of relevant engineering experience bull; 5+ years people management experience bull; Experience with OOD and object oriented languages bull; Prior experience with agile methodologies bull; Deep hands-on technical expertise bull; A passion for people management and mentorship. bull; Strong analytic and problem solving skills. bull; Excellent verbal and written communication skills bull; Strong business and technical vision bull; Ability to handle multiple competing priorities in a fast-paced environment bull; A deep understanding of software development in a team, and a track record of shipping software on time bull; 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 bull; Experience with large scale distributed systems bull; Familiarity with Pay for performance Ad model and the Internet advertisement industry