Principal Software Engineer, Cluster Lifecycle

Roblox

San Mateo, CA, United States
$295,250—$345,040 usd py
On-site (tuesday-thursday with optional presence on monday and friday)
Kubernetes ecosystem experience
Go programming language proficiency
Large-scale distributed systems
Roblox is seeking a Principal Software Engineer for its Compute Cell Lifecycle team, tasked with developing and managing the infrastructure for its private cloud. The role requires extensive experience with Kubernetes, strong programming skills, and a passion for building reliable, large-scale systems

Job Summary

  • Create, support, and evolve the infrastructure that manages millions of containers serving hundreds of millions of requests per second.
  • 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 to develop new features, support new workloads, and define cross-system APIs.

Matching Summary

Match Score: 85

Roblox is seeking a Principal Software Engineer for its Compute Cell Lifecycle team, tasked with developing and managing the infrastructure for its private cloud. The role requires extensive experience with Kubernetes, strong programming skills, and a passion for building reliable, large-scale systems.

Salary

$295,250—$345,040 USD

Skills & Requirements

Must-have

  • Kubernetes ecosystem experience
  • Go programming language proficiency
  • Large-scale distributed systems
  • System automation focus
  • Observability and reliability focus

Nice-to-have

  • Building Kubernetes operators
  • Running Kubernetes distributions

Key Requirements

  • 8+ years of experience
  • Kubernetes experience
  • Go or similar language
  • Distributed systems experience

Work Rights

Not specified

Tailored Resume

Cover Letter