Full Time +
||none||Ios Software Engineer- Streaming And Discovery Experiences||Netflix|| ||||">

Ios Software Engineer- Streaming And Discovery Experiences

Full Time, Remote Netflix Remote, United States


Netflix is the world's leading streaming video service with over 200 million paid memberships in 190+ countries. The Consumer Engineering team builds the industry-leading Netflix iOS, Android, and TV apps. To bring new kinds of engaging and cinematic experiences to life, we partner closely with many cross-functional teams including product management, experience design, and creative production. 
The Streaming and Discovery Experiences Engineering organization continuously improves the Netflix experience to delight, attract, and retain our members. We’re responsible for much of what our members interact with when they use Netflix - from our streaming algorithms to our client and server playback systems to the UI our members use daily to find their next favorite Netflix title. 
We are part of a global, diverse organization that includes people of all people of all genders, sexual orientations, upbringings, nationalities, ages, and socioeconomic & educational backgrounds. We encourage anyone passionate about building compelling mobile experiences that touch audiences worldwide to apply.
We are currently hiring for multiple roles across our teams.  Here’s an overview of our teams and the problems they work on:
iOS Client Foundations
The iOS Client Foundations team shepherds and builds foundational architecture and frameworks that power the Netflix iOS app. Our three core values are: Accelerate developer velocity, pave the path and set standards for App quality and experience metrics, and pave the path to build scalable app architecture (foundational scaffoldings), frameworks, documentation, and communication for iOS platforms across Netflix.
Our responsibilities include implementing large-scale future-looking foundational architecture and frameworks ranging from core UI frameworks to core infrastructure that enables existing and future innovations for product teams across Netflix. We care deeply about the performance, quality, and accessibility of the Netflix app. We’re passionate about creating elegantly designed, highly performant architectures that empower engineers to build unique UI experiences used by millions of users across the globe. We partner closely with teams across Netflix to help deliver solutions that make UI development efficient and enjoyable.
Discovery Core
On our cross-platform UI team, we work to help members and connect with . You will work on product features and client architecture innovations on our flagship iOS Mobile Application. We love every minute of the complex engineering and product challenges that come with delighting our users at this scale. 
The Discovery Core team is responsible for building features and solutions that power Netflix’s Discovery Experience innovation across iOS, Android, Web & TVUI. We uniquely sit at the intersection of Product and Client Infrastructure: 1. We bring the next generation of immersive product experiences to life in close partnership with several cross-functional teams.2. We build the Client & UI capabilities, features, architecture, and operational playbooks to enable teams to craft & ship rich, performant product experiences. 
Member Experiences
The Member Experiences team builds the industry-leading Netflix iOS, Android, and TV apps. We work with our design and product partners to rapidly experiment with
We’re looking for a Software Engineer to drive innovations in the member experience space. This is a high-impact role that enables delivering delightful experiences to Netflix subscribers on the iOS app. Our responsibilities include working on large-scale A/B tests of features - ranging from highly visible product experiences to core infrastructure that enables existing and future innovations. You will excel if you are product-minded, detail-oriented, and can drive scalable technical solutions that mesh with our business goals.

Must-have skills & experiences

  • Bring a wide variety of experience building frameworks/libraries with technologies like UIKit, Core Animation, Objective-C and/or Swift, and other Apple frameworks to the team
  • Help create a scalable, modular, extensible, and highly performant app that scales with high volumes of live data transactions on the app
  • Provide technical leadership to drive pragmatic yet deeply impactful architectural decisions that address current and future product needs
  • Deep understanding of the technical landscape of iOS development and can introduce new paradigms and practices
  • Taking a thoughtful, practical approach to problem-solving that considers tradeoffs and avoids over-engineering

What Sets You Apart

  • Curious about a broad range of new or unfamiliar technologies, our consumer base, and product vision
  • Seek different perspectives, feedback, and relevant information to continuously grow and improve
  • Maintain strong relationships with cross functional teams through clear communication
  • Take a thoughtful and practical approach to problem-solving that considers tradeoffs and avoids over-engineering
  • Comfortable asking questions and seeking knowledge in unfamiliar or ambiguous situations
  • Endeavor to elevate the knowledge, skills, and abilities of yourself and others that fosters an inclusive and collaborative environment

You will be successful in the role if

  • You enjoy pushing the boundaries of what technology can do and exploring uncharted waters with some supervision.
  • You are curious and ready to learn about various new or unfamiliar technologies, our consumer base, and product vision.
  • You have experience building transparent observability tooling and solutions that enhance developer velocity.
  • You love the idea of your work empowering other engineers and striving to understand their use cases.
  • Your colleagues appreciate the unique perspectives and balanced views you bring to collaborations.
  • You value the opinions of others when fleshing out solutions to fill out your blind spots.
  • You have familiarity with the Data-centric approach to app development.
  • You always seek different perspectives, feedback, and relevant information to navigate ambiguity comfortably.
  • You are effective at establishing strong relationships with cross-functional teams through clear communication.
  • You deeply care about the quality & performance of the product shipped.
  • You have read about and think you would thrive here

At Netflix, we carefully consider a wide range of compensation factors to determine your personal top of market. We rely on market indicators to determine compensation and consider your specific job, skills, and experience to get it right. These considerations can cause your compensation to vary and will also be dependent on your location. 

The overall market range for roles in this area of Netflix is typically $300,000 - $900,000. 

This market range is based on total compensation (vs. only base salary), which is in line with our compensation philosophy. Netflix is a unique culture and environment. Learn more


We are an equal opportunity employer and celebrate diversity, recognizing that diversity of thought and background builds stronger teams. We approach diversity and inclusion seriously and thoughtfully. We do not discriminate on the basis of race, religion, color, ancestry, national origin, caste, sex, sexual orientation, gender, gender identity or expression, age, disability, medical condition, pregnancy, genetic makeup, marital status, or military service.