Returning Candidate?

Software Development Manager - Video Android Playback

Software Development Manager - Video Android Playback

Job ID 
Posted Date 
Company Services, Inc.
Position Category 
Software Development
Recruiting Team 

Job Description

The Prime Video Android Playback Team is looking for a smart and motivated Software Development Manager to help us change the way customers watch movies, TV shows and live events. We are responsible for creating a smooth and seamless video experience on the web and various mobile and living room devices, such as the Fire TV, Fire and Kindle tablets, 3rd party Android devices, iPad/iPhone, Xbox, Wii, and PS3. We desire a technical leader who can lead a team of high-energy and dedicated engineers to improve our customer experience and further extend our offerings on the most cutting edge devices.

You should be passionate about delivering elite digital media experiences to our customers. We are a relatively young but rapidly growing business where creativity and drive can have a lasting impact on the way video is enjoyed worldwide. You will have a deep understanding of software development in a team, preferably using agile methodology and a track record of shipping quality software on time. We value your knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.

Basic Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering or related technical discipline
  • Passionate customer focus
  • Excellent analytical skills
  • Excellent written and verbal communication
  • 7+ years of relevant engineering experience
  • 2+ years people management experience
  • Experience with at least one modern programming language such as Java, C, or C++

Preferred Qualifications

  • Experience building multimedia playback technologies
  • Masters degree in Computer Science or equivalent
  • Experience building complex software systems that have been successfully delivered to customers
  • Deep hands-on technical expertise
  • Strong business and technical vision
  • Ability to handle multiple challenging priorities in an energizing environment
  • A deep understanding of software development in a team, and a track record of shipping software on time
  • Domain knowledge in one or more of relevant technical areas: Android application development, video playback, video streaming, network protocols
  • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs
  • Extraordinary customer relationship skills
  • Ability to take a project from scoping requirements through actual launch of the project.
  • Standout colleague who thrives on working hard, getting stuff done, and having fun!