Software Engineer (L4) - iOS Player

Netflix is one of the world's leading entertainment services with 278 million paid memberships in over 190 countries enjoying TV series, films and games across a wide variety of genres and languages.
$100,000 - $720,000
iOS
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI · Consumer · Enterprise SaaS

Description For Software Engineer (L4) - iOS Player

Join the team that builds the most advanced video playback experience on iOS and influence work that reaches over 200 million Netflix members in over 190 countries! We are looking for a talented Engineer to join our team and help build the next wave of innovation on the Netflix iOS App.

Our team implements the Netflix iOS Player that delivers Netflix content to our users on iPhones, iPads, and Apple TV but we do not build the UI. We're responsible for everything required to deliver a seamless streaming experience once a member presses play. This includes building an HLS manifest, fetching a FairPlay license to decrypt DRM protected content, seamlessly inserting Ads, streaming low latency Live events, streaming multiple Audio and Subtitle tracks, securely transmitting data, and much more.

Our work includes driving measurable improvements to our customers' streaming experience as well as building out new features to support innovative product experiences like Live Streaming and Ads. As part of our day-to-day work, we collaborate with UI engineering and product teams, Apple, content and studio engineering, and data experts to deliver video playback to every part of the Netflix iOS experience.

Who You Are

  • Experienced building consumer facing iOS applications at scale with Swift and Objective-C and deeply curious about Audio and Video and how streaming at Netflix works. Experience with HLS, DASH, or AVPlayer is a bonus.
  • Open and proactive communicator who shares context, ideas, and feedback while also engaging in active listening
  • Passionate about bringing a world class experience to millions of people watching our content on varied devices, in different languages, with diverse network connectivity, from locations across the globe
  • Systems thinker who can reason through the interactions of complex systems and services and understand technical tradeoffs
  • Scientific thinker who can define hypotheses and use statistics to reason about data shifts in large populations

Netflix provides comprehensive benefits including Health Plans, Mental Health support, a 401(k) Retirement Plan with employer match, Stock Option Program, Disability Programs, Health Savings and Flexible Spending Accounts, Family-forming benefits, and Life and Serious Injury Benefits. We also offer paid leave of absence programs. Full-time hourly employees accrue 35 days annually for paid time off to be used for vacation, holidays, and sick paid time off. Full-time salaried employees are immediately entitled to flexible time off.

Last updated 9 days ago

Responsibilities For Software Engineer (L4) - iOS Player

  • Implement Netflix iOS Player for iPhones, iPads, and Apple TV
  • Build HLS manifests and fetch FairPlay licenses for DRM-protected content
  • Develop features for seamless ad insertion and low latency live streaming
  • Collaborate with UI engineering, product teams, Apple, and other departments
  • Drive measurable improvements to customer streaming experience
  • Build new features for innovative product experiences like Live Streaming and Ads

Requirements For Software Engineer (L4) - iOS Player

  • Experience building consumer facing iOS applications at scale with Swift and Objective-C
  • Deep curiosity about Audio and Video and how streaming at Netflix works
  • Open and proactive communication skills
  • Passion for bringing world-class experiences to millions of users
  • Systems thinking ability to reason through complex systems and services
  • Scientific thinking ability to define hypotheses and use statistics

Benefits For Software Engineer (L4) - iOS Player

401k
Dental Insurance
Equity
Medical Insurance
Mental Health Assistance
Parental Leave
Vision Insurance
  • Health Plans
  • Mental Health support
  • 401(k) Retirement Plan with employer match
  • Stock Option Program
  • Disability Programs
  • Health Savings and Flexible Spending Accounts
  • Family-forming benefits
  • Life and Serious Injury Benefits
  • Paid leave of absence programs
  • 35 days annual paid time off for full-time hourly employees
  • Flexible time off for full-time salaried employees

Interested in this job?

Jobs Related To Netflix Software Engineer (L4) - iOS Player

Software Engineer II - iOS

Mobile Engineer position at Twitch focusing on iOS development for creator monetization features and community engagement tools.

iOS Performance QA Engineer

iOS Performance QA Engineer role at Apple, focusing on quality assurance and performance testing for iOS devices with competitive compensation and benefits.

Software Engineer II - iOS

Mobile Engineer position at Twitch focusing on iOS development for creator monetization features, requiring 3+ years of experience with competitive compensation and benefits.

Software Engineer II - iOS

Mid-level iOS Software Engineer position at Uber's Experimentation team, building critical mobile SDK features with competitive compensation and hybrid work arrangement.

Software Engineer II, iOS - Women's Safety

Mid-level iOS Software Engineer position at Uber focusing on developing safety features for women using Swift and real-time technologies.