Sr. Mgr, Software Development

Amazon.com Services, Inc.
 Arlington, VA

Desciption

Prime Video is disrupting traditional media with an ever-increasing selection of movies, TV shows, original content, and Live Events like English Premier League and Thursday Night Football. The PV Live Events team is revolutionizing the way our customers discover and enjoy live events from sports, to music, to breaking news and political debates. Our architecture operates at Amazon-scale and raises the bar for discovery experience, playback reliability, video start time, and image quality. Prime Video runs on thousands of device types in over 200 territories worldwide. Our architecture serves billions of requests per day, with obsessively high reliability and low operational overhead, with the Live Experience operating through a robust and complex dependency supply chain. This is a transformative opportunity, the chance to be in the vanguard of a program that will enable engineering teams to drive increased quality and reliability in their service capability, exceeding customer expectations of a Live streaming service.

A day in the life

As a Sr Software Development Manager on the Prime Video Live Events team, you will oversee the design and implementation of significant technical projects by both achieving results through managing Software Development Engineers. You will help influence the team’s technical and business strategy by making insightful contributions to priorities and approach, set the standard for engineering excellence, take the lead in identifying and solving ambiguous technical problems, architecture deficiencies, or areas where your team’s software bottlenecks the innovation of other teams and collaborate and influence other teams throughout the greater Prime Video organization. To achieve results through others, you will demonstrate technical influence over the different individual teams, either via a collaborative software effort or by increasing their productivity and effectiveness by driving software engineering best practices. You'll also lead design reviews for the org, actively participate in design reviews across Prime Video, provide insightful code reviews and actively mentor other engineers.

Key job responsibilities

· Manage 1-2 teams of high caliber Software Engineers working on building, scaling world class, distributed systems · Recruit, hire, mentor, and coach Software Development Managers and Software Development Engineers of different levels of experience · Manage and execute against project plans and delivery commitments within an Agile/Scrum environment · Contribute to and lead design, architecture, process and development discussions · Own all operational metrics and support for your teams' software · Drive improvements in software engineering practices across engineering teams

Basic Qualifications

· 10+ years of relevant engineering experience

· 5+ years of experience, managing engineers and managers

· Experience in partnering with product and program management teams

Preffered Qualifications

· Experience with critical, 24x7 systems

· Experience with high throughput, distributed systems

· Experience with AWS services highly desirable

· Experience building complex software systems that have been successfully delivered to customers

· Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

· Programming experience in at least one modern programming language such as C, C++, or Java

· Strong focus on customers and operational excellence

· Experience in communicating with users, other technical teams and management to collect requirements, describe software product features, and technical designs

· Prior experience delivering tooling adopted by engineering teams in their SDLC

Support