company_logo

Full Time Job

Software Engineer - Partner Experiences Technology

Netflix

Los Gatos, CA 03-28-2023
 
  • Paid
  • Full Time
  • Mid (2-5 years) Experience
Job Description
Software Engineer (L4) - Partner Experiences Technology

Context

The Partner Experiences Technology team delivers Netflix on hundreds of millions of partner devices from smart TV's to TV operator Set Top Boxes to streaming sticks. The team collaborates with partners across the globe to deliver Netflix device experiences with the highest quality and a rich feature set for TV as well as deliver Netflix payment experiences to our operator partners around the world with high quality.

We want to delight our customers with a service that just works, always. Delivering a consistently high-quality Netflix experience requires our engineers to have a truly full-stack understanding of our service, from playback device architecture to the design and implementation of our cloud-based payment APIs. We are looking for a talented software engineer to ensure we repeatedly deliver a world-class highly reliable Netflix solution. Our partner devices run a diverse set of operating systems including other 3rd party technologies with multiple stakeholder companies spread around the world, making the scaling of the Netflix solution a unique challenge.

The Opportunity

In this role, you will contribute to enabling and certifying the Netflix application on the partner products. The functionality of Netflix certified products include streaming and playback, standards driven graphics, dynamic UI, payments, security, and other innovative partner-specific adaptations. You will collaborate with multidisciplinary teams of engineers to tackle a wide variety of problems. You will also be responsible for white box or code based testing with data driven validation using both general purpose embedded tools as well as specialized Netflix tools. You will get an opportunity to experience the full software stack, all the way from device silicon to the Netflix service, and push the limits on quality.
Our unique company culture and values are essential to the way the Partner Experiences Technology operates, so it's worth learning more about Netflix at https://jobs.netflix.com/life-at-netflix.

To learn more about our teams, listen to this podcast.

Responsibilities
• Help integrate, test, deploy, and improve the Netflix streaming application, content discovery APIs and billing integration APIs over the entire device lifecycle using Netflix tools and data.
• Investigate complex partner issues as their technology integrates with Netflix technology.
• Recognize opportunities for improvement in process or tooling and implement changes to deliver the same or better quality with less effort.

Required Qualifications
• BS or MS degree in Computer Science, Electrical, or equivalent practical experience.
• 3+ years of experience in either C/C++, Java, or other relevant coding languages and source code management tools like GIT or similar. Experience in shell scripting, SQL, Python, JavaScript is a plus.
• Programming experience in one or more from the following: Embedded Linux, device drivers, embedded graphics, video streaming experience, Backend API (Rest/GraphQL) integration and development.

Desired Qualifications
• Proficiency in Spanish is a plus, but not required
• Experience working with external partners or multiple internal stakeholders to implement complex systems.
• Experience with streaming device operating systems (Linux, Android) and middleware.
• Demonstrated history or passion for quality and data impacting user experience.
• Demonstrated history of delivering on full development lifecycle and multiple successful releases.

Jobcode: Reference SBJ-gpqmq0-18-220-160-216-42 in your application.