Senior Software Engineer - Netflix API, Runtime (Gaming)

Remote, United States

Full Time Senior-level / Expert
Netflix logo

Netflix

Watch Netflix movies & TV shows online or stream right to your smart TV, game console, PC, Mac, mobile, tablet and more.

View all employer listings

Apply now Apply later

About UsNetflix is on a mission to entertain the world, serving 214+ million members in 190+ countries, bringing member joy and connecting them with compelling content.  Our unique culture enables us to continually evolve and innovate on our business and technology, now reaching audiences and producing global content at a scale never done before.
The Netflix API team has been at the forefront of this technical innovation, building multiple generations of API stacks, creating a unified abstraction and composite model over disparate Netflix mid-tier systems, enabling device teams to build innovative user experiences throughout our streaming history. The team also ensures the resiliency and scalability of this critical API tier, which must be functional and available for the Netflix experience to work.   Ultimately, the team provides leverage for product innovation, including our recent foray into Games.
The OpportunityAs a member of this team, you will help maintain a complex, high-scale, tier-1 API “monolith” that powers multi-generational API Experiences at Netflix; from our original REST API and Partner Catalog Feeds to API.NEXT, a serverless platform tapping into a myriad of Java libraries, to Falcor, a Netflix invented Graph language to Consumer Edge, a federated GraphQL API that powers a new set of device to server APIs at Netflix.   You’ll also help innovate on high leverage systems such as a unified proto-based “Data API” making our API stacks more manageable and extensible, a context sharing mechanism for federated GraphQL services or a session service to help other teams scale better.
Learn more in our team FAQ!
What you can expect
1 month You will spend time getting familiar with Netflix culture, the team, technology and terminology, meeting with partners and learning about your partner teams and what they do. This will help you build the picture of how your work directly impacts Netflix. You will commit something into production.
3 monthsYou will get great at building, operating, evolving and maintaining critical microservices in distributed systems that are reliable and performant that are extremely easy to operate at scale. You will work across all phases of the software development lifecycle to design high-scale fault tolerant distributed systems. You will contribute to the quarterly roadmap (built by engineers) and retrospectives and take on-call rotation responsibilities. You will use your adaptability and remote-inclusive skills to enjoy learning and growing with your team and partners.  
6 monthsYou will lean into risk to innovate rapidly to scale and support the delivery of new, highly impactful features for key user experiences, design meaningful and intuitive APIs, and flexible and scalable data models. You will start contributing to the long-term roadmap for the team and the org.
12 monthsYou will use your knowledge and creativity to champion and lead new initiatives and improvements for the team, group and org. 

The Skillset and Tech Stack

  • Working in a rapid Product Development lifecycle  - UI experience a bonus
  • Experience designing and implementing high-scale fault-tolerant distributed systems and microservices
  • Can communicate technical ideas clearly and effectively
  • Proficiency in Java languages, C#, or C++ and object oriented design and programming skills
  • Demonstrated collaboration, leadership and partnership skills working across team boundaries and cross-functional projects
  • Experience writing scalable web services - gRPC/GraphQL a bonus
  • Some experience in data modeling (e.g., JSON/XML/protobuf) preferred
  • Experience in gaming industry highly desired
Job perks/benefits: Flex hours
Job region(s): North America
Job stats:  5  0  0
  • Share this job via
  • or

Explore more Remote Work and WFH career opportunities