This job might no longer be available.
Senior Backend Engineer, Games Studio
1 year ago
Netflix is building a new internal game studio to incubate and build a new class of hilarious, social party video games.
The Backend Engineer will work with a new cross-discipline core team to rapidly prototype and iterate towards a new game vision, building confidence on a great game prototype to eventually bring to full production and available to Netflix members.
A successful candidate will be able to learn the existing infrastructure and backend technologies available at Netflix, design the overall backend architecture for our social party games, implement features, provide technical guidance for using any external cloud services, and help release and maintain our backend servers.
You’ll be joining a small, scrappy team with big ambitions, and an obsession to create memorable game moments that leave players telling their own stories for years to come. We’re looking for new teammates who care deeply about the experiences they create and the people they make them with. Those who bias towards action and are energized by the learning that comes with bold experimentation at an agile pace. As a part of Netflix, we strive to hire the best and value integrity, excellence, respect, inclusion, and collaboration.
Now is an amazing time to join Netflix Game Studio as we seek to entertain our 200 million paid members in a really new way.
Responsibilities
- Architecture Design: Collaborate with the core team to design the overall architecture for our backend services. This includes researching ways to integrate Unity clients and .NET libraries into existing and in-development Netflix infrastructure and backend tech. Come up with practical architecture designs, discover any external cloud services we might need, build demos to test and verify any tech/production constraints, and ultimately make our social games online.
- Feature Implementation: Implement business logic in our backend and shared libraries. This includes features like parties, lobbies, matchmaking, game session management, and player progression. You will also need to provide a way of quickly iterating on design updates, collecting analytics, and monitoring overall performance.
- Infrastructure Pipelines: Support CI/CD for backend server code changes and think of creative ways to improve efficiency for the developer experience.
Requirements
- 5+ years experience as a backend engineer shipping multiple large-scale products
- Familiarity with AWS or similar cloud technology workflows
- Familiarity with at least one ASP.NET UI framework (MVC, Razor Pages, or Blazor)
- Expertise with modern .NET and C# in both Windows and Mac environments
- Exceptional communication and cross-discipline collaboration skills
- Passion for making video games, especially in a rapid, focused, smaller form vs multi-year investments
Bonus Skills
- Backend experience with Java, Go, or Node
- Familiarity with RPC frameworks, especially gRPC
- Familiarity with Linux build and deployment automation
- Familiarity with the Unity game engine
- Experience integrating services with data and analytics pipelines
- Experience building products while the platform is being built
Location
- Los Angeles Preferred/Remote
At Netflix, we carefully consider a wide range of compensation factors to determine your personal top of market. We rely on market indicators to determine compensation and consider your specific job, skills, and experience to get it right. These considerations can cause your compensation to vary and will also be dependent on your location.
The overall market range for roles in this area of Netflix is typically $100,000 - $600,000.
This market range is based on total compensation (vs. only base salary), which is in line with our compensation philosophy. Netflix is a unique culture and environment. Learn more
here.
Create Your Profile — Game companies can contact you with their relevant job openings.