Amazon Corporate LLC Software Development Manager - Amazon Tickets in Seattle, Washington

Software Development Manager - Amazon Tickets Job ID 510079 Location US-WA-Seattle Posted Date 3/14/2017 Company Amazon Corporate LLC Position Category Software Development Recruiting Team .. Job DescriptionAmazon Tickets is a start-up business with a vision of becoming Earth's most customer-centric ticketing company, a place where event-goers can come to find and discover any ticket they might want to buy online. Amazon launched the Tickets business in the UK in 2015 and today offers customers the ability to purchase tickets to music, theater, and comedy events at great prices with a convenient purchase experience and world-class customer support. As we grow our team to support our rapid expansion we are looking for talented individuals to join us in delighting customers and having some fun along the way. To achieve our vision, we need experienced technical leaders to drive our team of developers to build our highly distributed and scalable ticketing platform. As a technology leader on the team, you will be expected to operate at all levels, diving deep into the details while providing strategic inputs for the product. You will be a key player in driving strategic planning, project execution, development of engineering talent, and the ongoing operation and improvement of the product. This is your opportunity to make a big impact on the satisfaction of our customers and the performance of our business. In addition, you will work with Product Managers and business leaders (e.g., Sales, Marketing, etc.) to collaborate on the design and delivery of new ideas and long-term product roadmaps. You will be expected to take an active role in helping to make appropriate tradeoffs to optimize time-to- market, clearly communicate goals, roles, responsibilities, and desired outcomes to internal cross-functional and remote project teams. The right candidate will possess the ability to attract and grow high performing software developers, will have a track record of successfully leading teams to deliver large projects, and will have a well-rounded technical background in current web and distributed technologies. You must be able to thrive and succeed in an entrepreneurial environment, and not be hindered by ambiguity or multiple competing priorities. This means you are not only able to develop and drive high-level strategic initiatives, but can also roll up your sleeves, dig in and get the job done. As a software development manager, you will anticipate bottlenecks, provide escalation management, make tradeoffs, and balance the business needs versus technical constraints. An ability to take large, complex projects and break them down into manageable pieces, collaborate with PMs on functional specifications, then deliver them in a successful and timely manner is expected. Maturity, high judgment, negotiation skills, ability to influence, analytical talent, and leadership are also essential to success in this role. RESPONSIBILITIES: * Lead an engineering team that will build, operate and maintain software in order to meet business needs * Hire, coach, and mentor individuals * Interface with a diverse customer base to understand requirements, priorities, and processes * Propose and implement new projects or recommend system improvements * Own all operational metrics and support * Help develop long-term development and business technology strategies Basic Qualifications Bachelor or Master's Degree in Computer Science or related field 7+ years professional experience in software development including design and implementation 3+ years as a Development Manager managing teams of 7+ engineers Proficiency in at least one modern programming language such as Java, C++, C#, or Python Experience working with senior leadership and interfacing closely with program and product management teams. Proven track record of delivery complex projects that require coordin