Senior Software Engineer - Growth Engineering

Netflix, Los Gatos, California

Leading subscription service for watching TV episodes and movies

Netflix is one of the most loved companies on the planet. At Netflix we are leading streaming entertainment services with over 183 million paid memberships in over 190 countries enjoying TV series, documentaries and feature films across a wide variety of genres and languages. Members can watch as much as they want, anytime, anywhere, on any internet-connected screen. Members can play, pause and resume watching, all without commercials or commitments.

The Growth Engineering team is responsible for building and managing highly scalable systems, infrastructure and services to enable global customer acquisition and payments. We are continually building and A/B testing hypotheses to improve the underlying services that drive the customer acquisition experience across our Website, Connected TVs, and Mobile Devices. We are looking for a passionate and talented software engineer who desires to have an impact on tens of millions of users worldwide.
In this position, you will develop Java-based microservices hosted in the AWS cloud. You will build product features and infrastructure improvements whose impact is measured through AB Testing. You will build business logic that determines the signup experience a user sees. You will leverage many technologies to do this including our big data infrastructure. More details about the team’s work can be found in these blog posts: Accelerating Innovation and Growth Engineering.
To be successful in this role you must be a quick learner, have proven software development skills, enjoy solving hard problems, enjoy data and metrics-driven optimizations, and work well in small cross-functional teams.
You will need to prioritize tasks, exhibit strong leadership and communication skills, and thrive in a dynamic environment.

Minimum Qualifications:

  • 5+ years of development experience in at least one of these languages: Java, Scala, or C#
  • Experience working on high-volume server software
  • Knowledgeable about RESTful API design and implementation
  • Ability to work cross-functionally with engineering and non-engineering teams.
  • BS in Computer Science or related field

Preferred Qualifications:

  • Experience in building high-performant, scalable backend services in the cloud (especially AWS)
  • Experience running A/B tests to optimize the growth of a product
  • Experience with highly distributed tiered service architectures (a.k.a. "microservices").
  • Passionate about application scalability, availability, reliability, and security.
  • Experience with NoSQL databases
  • Experience with data frameworks such as Hadoop, Hive, Pig, and Spark
Netflix offers a unique culture that values freedom and responsibility.  You can learn more via the Netflix culture memo and jobs site.

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.