Senior Software Engineer - Android

Netflix, Los Gatos, California

Leading subscription service for watching TV episodes and movies

Netflix is the leading video streaming service globally and the Netflix Android application is one of the most widely used mobile applications. We work hard to constantly improve the performance, features, and quality of the app as we expand our coverage to every country in the world.
Join our team of seasoned engineers and take on this unique opportunity to delight millions of users. If you are a developer who has the skills and experience needed to build the best video streaming application we want to talk to you!


  • Design and implement key components of the Netflix Android application
  • Collaborate closely with product and design teams to create innovative user interfaces and features, optimized for mobile platforms
  • Explore, investigate, and prototype leading-edge concepts
  • Continue improving the Netflix quality of experience on a large number of devices
  • Stay up-to-date on Android platform and ecosystem developments
  • Help us push the boundaries of what is possible in a mobile UI


  • Expert-level knowledge of Android with at least 5 years of experience developing, shipping, and maintaining mobile applications
  • Knowledge of general software design patterns as well as Android design patterns
  • Deep understanding of Android framework internals
  • You're up-to-date on the latest framework changes, build tools, and libraries
  • Proficient in Java with strong object-oriented design skills
  • Able to work independently and drive results
  • BS degree in computer science or equivalent work experience

Bonus if you have experience with:

  • Optimizing data usage over mobile networks
  • AB testing
  • Multimedia, video or audio streaming
  • Application security and content DRM
  • JNI usage
Why join us?
We seek self-motivated, high-performing individuals with a passion for both the business and the technology. We work to attract the best and brightest and pay accordingly. Our culture is unique and we live by our values, so it's worth learning more about Netflix at: 

About Netflix

Netflix is the world’s leading Internet television network with over 100 million members in over 190 countries enjoying more than 125 million hours of TV shows and movies per day, including original series, documentaries and feature films. Members can watch as much as they want, anytime, anywhere, on nearly any Internet-connected screen. Members can play, pause and resume watching, all without commercials or commitments.

Want to learn more about Netflix? Visit Netflix's website.