10 days old

Software Developement Engineer - Prime Video Playback, Prime Video, Apple Players

Culver City, CA 90232
  • Jobs Rated


Job summary
The iOS playback team designs, implements and maintains high-performance software that powers video playback on millions of iOS devices. We are responsible for the playback experience, quality and performance from the time you press play on a Prime Video title. Our software is designed to work seamlessly on a variety of devices, in a variety of playing conditions and in a multitude of content consumption contexts including live streaming, on-demand and ad-supported playback. We obsess over the time that elapses between pressing play to when the first frame is rendered to the screen. We are constantly refreshing our software and adding new functionality that allow users to get the best out of both the Amazon video library and their specific device.

We respond to organizational and competitive needs and build high-quality software fast in an agile development environment. We work closely with other Amazon software teams and help them build video functionality into their offerings.

We obsess about software quality! We think about a thousand different ways to break software systems in our labs, so that our customers can enjoy seamless video playback. We use computer vision, OCR and machine learning techniques to solve hard black box testing challenges. In short, we have exciting opportunities in an industry that€™s doubling in size every year, and you can be a part of it.

Successful candidates for this position will have strong software engineering fundamentals (data structures, object-oriented design and algorithms), a well-honed arsenal of software architecture and design patterns and a demonstrated competence in designing reusable, maintainable and performant software written in a modern high-level language (C, C++, Java, C#, Objective-C, Swift).

Key job responsibilities
You will work as part of one of our Apple Playback teams, launching and growing new initiatives for Prime Video. As an engineer, you will be involved in every aspect of the process - from idea generation, business analysis and technical design through to development and release - giving you a real sense of ownership. Together we build and release an app and systems with a high standard of performance and reliability.

A day in the life
You will work within a team of focused, customer-centric people, designing and writing scalable, high performance production code, with careful thought for stability and maintainability. You will liaise with multiple teams internally, from other engineering organizations, to Product to Design. You will own the product end-to-end and release to a huge number of customers.

As much as working hard, you will also have fun as part of the Apple Player team, welcomed by regular team outings and activities (during non-COVIDian times!) like board games, video game tournaments and ongoing training opportunities. We're keen to ensure we remain interactive and regularly organize virtual and in-person events, to help maintain the team atmosphere we're so proud of fostering. We're a close knit unit and we work to build each other up, so if you're interested in what you've read so far, please get in touch to find out more!

About the team
We are the Prime Video Apple Players team! We build the playback solutions for iOS, macOS, and tvOS for Prime Video and other organizations across Amazon with video playback needs. Our playback technology provides playlist back for some of the most popular entertainment apps in the world. We're looking for people who care deeply about customers and providing seamless customer experiences. Whether that's building a revamped UI, rewriting way we network or adding new feature, we always create with the customer in mind.


  • 1+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and current systems.
  • 2+ years of non-internship professional software development experience
  • Programming experience with at least one software programming language.

  • Experience with developing playback solutions.
  • Experience developing on Apple platforms.


  • 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 in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
  • Experience mentoring junior software engineers to improve their skills, and make them more effective, productive software engineers
  • Ability to influence software engineering best practices within your team
  • Working knowledge of Swift and XCTest
  • Coding experience with automated testing frameworks, tools, services, and physical devices
  • Knowledge of media container formats (MP4), encoding schemes (AAC, AVC, HEVC), streaming protocols (http, HLS, DASH)
  • Meets/exceeds Amazon€™s leadership principles requirements for this role
  • Meets/exceeds Amazon€™s functional/technical depth and complexity for this role

By submitting your application here, you can apply once to be considered for multiple Software Engineer openings across various Amazon teams. If you are successful in passing through the initial application review and assessment, you will be asked to submit your career and personal preferences so that our dedicated recruiters can match you to the right role based on these preferences.

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.


Jobs Rated Reports for Software Developer

Posted: 2022-05-13 Expires: 2022-06-12

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Developement Engineer - Prime Video Playback, Prime Video, Apple Players

Culver City, CA 90232

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Developer
11th2019 - Software Developer
Overall Rating: 11/199
Median Salary: $103,560

Work Environment
Very Low
Very Good
Powered ByCareerCast