Principal Software Engineer, Compute Fleet Management

Roblox
San Mateo
Workplace: OnsiteFull timeUSD 345,040 - 399,420 annuallyFunction: Software EngineeringExperience: 10+ yearsSkills: ["Go","Kubernetes","GRPC","SQL","PostgreSQL"]

Lead Roblox's compute fleet initiatives end-to-end, owning deployment, data/control planes, and capacity provisioning across on-prem and cloud. Architect Kubernetes-style control planes, define internal APIs/contracts, and drive self-serve capacity and security for hundreds of thousands of instances, collaborating with infrastructure and backend teams to optimize compute resources.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Roblox
Roblox
2 months ago

Principal Software Engineer, Compute Fleet Management

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 13 hours agoStatus: Live

Job Summary

Lead Roblox's compute fleet initiatives end-to-end, owning deployment, data/control planes, and capacity provisioning across on-prem and cloud. Architect Kubernetes-style control planes, define internal APIs/contracts, and drive self-serve capacity and security for hundreds of thousands of instances, collaborating with infrastructure and backend teams to optimize compute resources.
Location: San Mateo
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Serve as the overall technical lead for three Fleet Management pods, setting and aligning the technical direction across low-level provisioning, the data plane, and the control plane and product surfaces above them.
  • •Architect the declarative, Kubernetes-style control planes that operate Roblox's compute fleet across on-prem and cloud, and define how capacity is provisioned, reconciled, and exposed at scale.
  • •Own the design of the internal customer contracts and APIs that govern automation across the fleet, so that every infrastructure team can operate capacity safely and predictably.
  • •Drive the strategy for self-serve capacity, including the internal-facing products and UIs that let teams request, manage, and reason about the compute they depend on.
  • •Centralize and raise the bar on security, maintenance operations, and the uptime of all Roblox Kubernetes clusters, defining how fleet-wide changes ship reliably without impacting production.

Pay and Benefits

Salary: USD 345,040 - 399,420 annually

Key Requirements

  • •10+ years of experience building and operating large-scale distributed systems and infrastructure.
  • •Proven leadership as a technical anchor to set direction across multiple teams.
  • •Strong proficiency in Go and experience designing/operating production services at fleet scale.
  • •Hands-on experience building declarative, Kubernetes-style control planes and reconciliation patterns.
  • •Strong proficiency with gRPC and with SQL/PostgreSQL for durable, high-scale state.
Experience:10+ yearsDistributed systemsCloudInfrastructure
Skills:GoKubernetesGRPCSQLPostgreSQL
Languages:English
Tech Stack:GoKubernetesGRPCSQLPostgreSQL

Company Brief

Roblox
Operates an online platform for user-generated games and virtual experiences, enabling creators to build, publish, and monetize interactive 3D experiences for a global community of players.
Industry: Gaming
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Mateo, United States
Founded: 2004
WebsiteLinkedIn