company_logo

Full Time Job

Software Engineer - Partner Experience Lifecycle

Netflix

Amsterdam, Netherlands 12-05-2022
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
Software Engineer (L5) - Partner Experience Lifecycle - EMEA

The Partner Experience team at Netflix delivers and maintains the high-quality Netflix experience on hundreds of millions of playback devices around the world. We strive to delight our customers with a service that just works, always.

We are expanding our engineering team in Netflix's Amsterdam office. In this role you will serve as the technical interface between Netflix and the engineering teams of our MVPD operator partners in Europe, the Middle East, and Africa. You will both represent Netflix engineering to our partners and represent the partner, and their needs and interests, to other teams at Netflix. A significant portion of our subscriber growth comes through our operator partnerships in Europe, meaning your work will contribute concretely to the continued success of Netflix.

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. You will be successful at this job if you have a strong foundation in software engineering with experience building complete systems, enjoy communicating complex ideas to other people, and have a strong desire to find creative solutions to repetitive tasks, reducing effort for Netflix and our partners.

The job expectations are broad: one day you will be tracking down an issue in the C++ code which runs on devices, while on another day you will be diagnosing a partner's payment issue by examining the behaviour of REST API calls or testing a partner device using our comprehensive test suite to verify integration quality. The job is not coding on a regular basis, like a traditional software engineering role, but we expect our engineers to have a strong foundation in software engineering so they can engage with our internal and external engineering teams and implement technical solutions with our partners as a respected technical peer.
Our unique company culture and values are essential to the way the Partner Experience team operates. T o learn more about our teams, listen to this podcast or check out our tech blog for a case study from the team.

What you will be doing:
• Work with partners to 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.
• Manage project priorities, deadlines, and deliverables over multiple partner engagements.
• Test partner devices, which includes black-box testing using our in-house testing suite.
• Diagnose and triage post-launch issues and work with partners to return the service to optimal performance.
• Represent partner requirements with headquarters product and engineering teams in California.
• Recognize opportunities for improvement in process or tooling and implement changes to deliver the same or better quality with less effort.
• Build and maintain our engineering relationships with Netflix partners. Ability and willingness to travel to Netflix's Los Gatos, CA headquarters, as well as regular regional EMEA partners when required.

What we are looking for:
• BS or MS degree in Computer Science, Electrical, or equivalent practical experience.
• Programming or technical leadership experience in two or more of the following areas: Backend API (Rest/GraphQL) integration and development, embedded Linux, device drivers, embedded graphics, video streaming experience.
• 7+ years of experience in C/C++, Java, Go and source code management tools like GIT or similar. Experience in shell scripting, SQL, Python, JavaScript is a plus.
• Experience with streaming device operating systems (Linux, Android) and middleware.
• Experience working with external partners or multiple internal stakeholders to implement complex systems.
• Demonstrated history of delivering on full development lifecycle and multiple successful releases.
• Comfortable working in an English-speaking work environment, additional language skills are desirable.

Jobcode: Reference SBJ-ro6vep-3-15-193-45-42 in your application.