Senior Software Engineer - Android Tools and Infrastructure

Netflix, Los Gatos, California

Leading subscription service for watching TV episodes and movies

Netflix is the world's leading streaming video service with 167 million paid memberships in over 190 countries. It's an exciting time to be working on Android at Netflix. Our members in international markets already outnumber our domestic subscriptions by a large margin and we’re only getting started! The Android team sits at the intersection of this accelerating global growth, compounded with an ever increasing mobile usage for content consumption. We love every minute of the complex engineering and product challenges that come with operating at this scale. 
Our team proudly ships the Netflix app on Android to millions of members around the world. Our responsibilities include extensive A/B testing on a wide variety of devices by building highly performant, novel and custom UI experiences. We work on data driven optimizations at scale in a diverse and sometimes unforgiving device and network ecosystem. We also create foundational client infrastructure elements used as building blocks for A/B tests. We tie it all together with sophisticated operational testing and automation solutions designed to support our high performance, fast paced culture of experimentation, autonomy and ownership.
We are looking for an engineer who is passionate about evolving how we develop, build, test and release the app. This role’s impact and visibility will be felt by the entire Android development community at Netflix. From developer productivity tools to automation infrastructure and test coverage of the control experience; from distribution planning to simulated lab performance measures and from app health metrics to scaling our systems for wider use - this force multiplier role will help our Android engineers and partners build better apps.


  • Create, evolve and maintain scalable continuous integration tools for Android engineering at Netflix
  • Deploy systems to monitor, measure and predict app health from our various distribution channels
  • Find ways to detect and improve code health in a fast paced, high commit volume culture of experimentation
  • Automate testing for shipped features and find ways to prevent regressions in the control experience
  • Experience with creating production systems used by many developers to deliver fast moving complex apps
  • Comfortable with adding and extending first party and open source Android build, test and developer tools
  • Passionate about learning from and coaching fellow Android engineers to influence how we write code
  • Self starter engineer comfortable with defining and owning our tooling and infrastructure investments

Why Netflix?

  • Work with other senior, high performing engineers where you will be constantly learning and sharpening your skill set
  • We pay top of market with excellent benefits
  • Help evolve the way people watch content online
  • The Netflix culture. Not just a memo, but something we practice daily
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

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.