Taro Logo

Software Engineer (L5) - Game Lifecycle Engineering

A leading global streaming entertainment service with over 300 million paid memberships in 190+ countries, offering TV series, films and games.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Gaming · Enterprise SaaS

Job Description

Netflix's Game Lifecycle Engineering team is seeking a Staff Software Engineer (L5) to develop and enhance internal products for games portfolio management. This role is part of Netflix's gaming initiative, which aims to bridge gaming with Netflix technologies. The position focuses on building backend services and workflows that improve collaboration and provide comprehensive visibility into game production. You'll work with diverse stakeholders including Game Studio Producers and Program Managers, building tools and systems that support the entire game lifecycle from pitch to play.

The role combines technical excellence with business impact, requiring expertise in building scalable backend systems and microservices. You'll be working with technologies like Java, PostgreSQL, and various API architectures (gRPC, GraphQL, REST) to create robust solutions. The ideal candidate should have strong experience in high-availability systems, excellent communication skills, and a collaborative mindset.

Netflix offers a unique opportunity to work at the intersection of entertainment and technology, with a strong emphasis on innovation and technical excellence. The company culture values inclusion, ownership, and continuous improvement. As part of the Games Engineering organization, you'll be instrumental in building the foundational services that power Netflix's gaming initiative, working with a team that's passionate about delivering exceptional gaming experiences to millions of Netflix members worldwide.

Last updated 3 months ago

Responsibilities For Software Engineer (L5) - Game Lifecycle Engineering

  • Build, test, deploy, and launch backend services that operationalize workflows at scale
  • Participate in product reviews and team meetings, providing technical insight
  • Help scope, estimate, and prioritize between conflicting needs
  • Evaluate new technologies and approaches to improve rapid application development
  • Participate in on-call rotation and lead incident reviews
  • Communicate complex technical issues and solutions to stakeholders
  • Provide mentorship while holding the team accountable for collective standards

Requirements For Software Engineer (L5) - Game Lifecycle Engineering

Java
PostgreSQL
  • Experience architecting, building, and operating resilient, highly-available, high-scale microservices
  • Proficiency with gRPC, GraphQL, PostgreSQL, RESTful API design and implementation
  • Recent, proficient experience with Java, including OO design principles and concurrency
  • Ability to communicate complex technical concepts to various stakeholders
  • Strong sense of ownership, independence, and bias towards action
  • Ability to recognize and lead technical improvements

Related Jobs

Software Engineer (L5) — Developer Platform

Senior Software Engineer position at Netflix focusing on developer platform tools and infrastructure, building solutions to enhance developer productivity across the organization.

Staff Software Engineer (L6), Games Platform Engineering - Games Lifecycle

Staff Software Engineer position at Netflix's Games Platform team in Warsaw, focusing on technical leadership and development of game lifecycle services.

Support Solutions Engineer (L5) - Data Platform, Online DataStores

Support Solutions Engineer (L5) position at Netflix focusing on Data Platform and Online DataStores, combining technical expertise with customer support excellence.

Staff Software Engineer

Staff Software Engineer position at Asana in Warsaw, focusing on technical leadership and mentorship in the Platform Area's Functional Integrations team.

Staff Backend Engineer

Staff Backend Engineer position at Uncapped in Warsaw, Poland - Hybrid role in Engineering department