Returning Candidate?

Software Development Manager, Amazon Video

Software Development Manager, Amazon Video

Job ID 
Posted Date 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 

Job Description

Amazon Video is disrupting the traditional television and movie industry with a massive catalog of high-quality media and reliable digital delivery of both VOD and Live streaming content. Our services are engineered for high availability, maximum reach, and cost savings we can pass on to customers. We enable the world to watch video instantly, from any device, whether on the road or from the comfort of a living room sofa. Today, we deliver Movies and TV shows to Windows and Mac PCs, portable devices, gaming consoles, smart phones, and smart TVs. We operate in the US, Japan, UK, and Germany, and we aspire to grow-- a lot.

The Entity Management team is focused on delivering world's largest digital video catalog. As the Software Development Manager, you will lead this team focused on engineering the systems that ingest, store, and ensure the quality and on-time availability of Catalog entities that drives our user experience. Further, you'll work in a culture that is customer obsessed, which inspires us to ensure that less-than-perfect inputs are transformed into high-quality outputs, that we continually grow our Catalog selection, and that our systems/services are highly-efficient in order to drive a first-class user experience.

We are looking for a talented Software Development Manager who can contribute to our world-class engineering culture, delivering meaningful results for customers while simultaneously investing in each team member's career and overall skill set. At Amazon, Software Development Managers own their space, establishing the vision and the roadmap for their products. In this role, you will be called on to embrace the challenges of a fast-paced market and evolving technologies, see the big picture, be innovative, and identify and realize opportunities to positively impact millions of customers. This is a growing and evolving business where creativity and drive can make a lasting impact on world-wide consumer entertainment.

Basic Qualifications

  • Degree in Computer Science or related field
  • Minimum of ten years of demonstrated results in Software Engineering or a related discipline
  • Minimum of three years experience managing technical teams, with demonstrated ability to hire and mentor engineering teams.
  • Strong foundation in computer science fundamentals (system design/architecture, object-oriented design, data structures, algorithm design)
  • A proven track record of managing software delivery through all phases of the software development life cycle
  • Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences

Preferred Qualifications

  • Experience taking a leading role in 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
  • Experience with distributed computing and enterprise-wide systems
  • Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
  • Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between