Senior Software Engineer - Cell Lifecycle

A platform where millions of people explore, create, play, and connect in 3D immersive digital experiences created by a global community.
San Mateo, CA, USA
$219,780 - $368,810
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Gaming · Enterprise SaaS

Description For Senior Software Engineer - Cell Lifecycle

Roblox is seeking a Senior Software Engineer for their Cell Lifecycle team to help build and evolve their private cloud infrastructure. This role is crucial in creating and managing sustainable compute primitives across all backend environments, both on-premises and in public cloud data centers. The position involves working with systems that handle millions of containers and process hundreds of millions of requests per second.

The ideal candidate will be instrumental in developing and maintaining the cell primitive that powers Roblox's backend operations. They will collaborate with various teams to implement new features, support diverse workloads, and define cross-system APIs. The role requires expertise in Kubernetes, strong programming skills (particularly in Go), and experience with large-scale distributed systems.

This is an exciting opportunity to join a company that's reimagining how people connect globally through 3D immersive digital experiences. Roblox serves tens of millions of users daily and is building tools that empower their global community of developers and creators. The company offers an attractive compensation package, comprehensive benefits, and a hybrid work environment with in-office requirements three days per week at their San Mateo headquarters.

The position combines technical challenges at scale with the opportunity to shape the future of human interaction in digital spaces. You'll be working on critical infrastructure that directly impacts the platform's performance and reliability. The role offers significant growth potential and the chance to contribute to systems that serve hundreds of millions of users while working alongside talented engineers in a collaborative environment.

Last updated 18 hours ago

Responsibilities For Senior Software Engineer - Cell Lifecycle

  • Build and evolve a cell primitive for Roblox that runs the backends for the vast majority of Roblox's compute workload
  • Work closely with other teams in Compute and across the company to develop new features, support for new workloads, and define the right cross-system APIs
  • Safely and reliably manage a critical at-scale system

Requirements For Senior Software Engineer - Cell Lifecycle

Go
Kubernetes
  • 3+ years of experience
  • Experience working in the Kubernetes ecosystem
  • Prior experience building Kubernetes operators or building/running Kubernetes distributions preferred
  • Strong proficiency in Go or other well structured programming languages
  • Enjoy working on critical, large-scale, cross-platform, multi-tenant distributed systems
  • Prefer building systems automation over operational and repetitive tasks
  • An appreciation for working on observability and reliability to build long term sustainable systems
  • In office requirement at least 3x per week

Benefits For Senior Software Engineer - Cell Lifecycle

Medical Insurance
Dental Insurance
Vision Insurance
401k
Commuter Benefits
  • Industry-leading compensation package
  • Excellent medical, dental, and vision coverage
  • A rewarding 401k program
  • Flexible vacation policy
  • Roflex - Flexible and supportive work policy
  • Roblox Admin badge for your avatar
  • Free catered lunches five times a week
  • Unlimited snacks
  • Onsite fitness center and fitness program credit
  • Annual CalTrain Go Pass

Interested in this job?

Jobs Related To Roblox Senior Software Engineer - Cell Lifecycle

Senior Software Engineer - Systems

Senior Software Engineer position at Roblox, focusing on systems programming and game engine development in C++, offering competitive salary and comprehensive benefits in San Mateo, CA.

Senior Fullstack Software Engineer, Payments Optimization

Senior Fullstack Software Engineer position at Roblox focusing on payments optimization, combining frontend and backend development to enhance payment systems for millions of users.

Senior Software Engineer- Engine Systems

Senior Software Engineer position at Roblox working on engine systems, developing critical C++ code for the game engine and handling data synchronization between server and client.

Senior Software Engineer, Virtual Products Growth

Senior Software Engineer position at Roblox focusing on Virtual Products Growth, building scalable systems to support creator economy with competitive compensation and benefits.

Senior Software Engineer, Ads Measurement

Senior Software Engineer position at Roblox focusing on ads measurement and audience platform development, offering competitive compensation and the opportunity to shape metaverse advertising.