Principal Software Engineer, Compute Fleet Management San Mateo, CA, United States Engineering

Roblox Corporation

San Mateo (CA)

Hybrid

USD 345,040 - 399,420

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Roblox Corporation in San Mateo is seeking a Principal Software Engineer to lead the technical direction for Fleet Management. You will be responsible for the compute capacity and architectural design across multiple teams while driving innovation in backend services.

The ideal candidate should have over 10 years of experience with distributed systems, proficiency in Go, Kubernetes, and a track record of leadership in technical roles. This role offers a salary range of $345,040 - $399,420.

Qualifications

  • 10+ years of experience with large-scale distributed systems.
  • Strong technical leadership across multiple teams.
  • Deep experience in production service design.

Responsibilities

  • Serve as technical lead for Fleet Management pods.
  • Architect control planes for compute fleet.
  • Define internal customer contracts and APIs.

Skills

Go
Kubernetes
gRPC
SQL
Postgres
Distributed systems

Job description

Principal Software Engineer, Compute Fleet Management

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created by our global community of developers and creators.

At Roblox, we’re building the tools and platform that empower our community to bring any experience that they can imagine to life. Our vision is to reimagine the way people come together, from anywhere in the world, and on any device. We’re on a mission to connect a billion people with optimism and civility, and looking for amazing talent to help us get there.

A career at Roblox means you’ll be working to shape the future of human interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.

As a Principal Software Engineer leading Fleet Management, you will be the overall technical lead across three pods and the person who sets the technical direction for the fleet management layer of Roblox. This is a hands-on, deeply technical leadership role that owns all of Roblox's compute capacity end to end: from low-level provisioning and the data plane, up through the control planes that operate it, and all the way to the UI and internal-facing products that let teams self-serve capacity. Your org centralizes security, maintenance operations, and the uptime of every Roblox Kubernetes cluster, and governs the internal customer contracts that drive automation across the fleet spanning Roblox data centers and cloud providers. You will guide architecture, raise the engineering bar, and make sure compute capacity supply and demand stay in balance as the fleet grows.

You will:
  • 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.
  • Partner broadly with stakeholders inside and outside infrastructure to understand compute needs and drive innovation for our backend services, AI, and edge computing.
  • Write code daily, staying deep in the systems your org owns and leading by example on the hardest design and implementation problems.
You Have:
  • 10+ years of experience building and operating large-scale distributed systems and infrastructure.
  • A track record as the technical anchor an organization relies on, with the leadership to set direction across multiple teams and up-level the engineers around you.
  • Strong proficiency in Go, with deep experience designing and operating production services at fleet scale.
  • Hands-on experience building declarative, Kubernetes-style control planes and the reconciliation patterns behind them.
  • Strong proficiency with gRPC for service-to-service APIs and with SQL and Postgres for durable, high-scale state.
  • Experience operating compute capacity across both on-prem data centers and cloud providers, and a feel for the realities of running fleets at the scale of hundreds of thousands of instances.
  • A history of being highly cross-functional, partnering with stakeholders across and beyond infrastructure to design systems that keep compute supply and demand in balance.

Annual Salary Range

$345,040 - $399,420 USD

Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted).

Roblox provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Roblox also provides reasonable accommodations to candidates with qualifying disabilities or religious beliefs during the recruiting process.

For US based roles only, please note the Company may not be able to employ candidates for this role who have United States work authorization related to certain U.S. visa categories, or support future H-1B sponsorship at this time.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer, Compute Fleet Management
Principal Software Engineer, Compute Fleet Management

Roblox • San Mateo (CA)

On-site
USD 345,000 - 400,000
Equity compensation
Employee benefits
Senior Software Engineer - Machine Bootstrap San Mateo, CA, United States Engineering
Senior Software Engineer - Machine Bootstrap San Mateo, CA, United States Engineering

Roblox Corporation • San Mateo (CA), Northern (KY)

Hybrid
USD 197,000 - 243,000
Senior Software Engineer - Machine Bootstrap
Senior Software Engineer - Machine Bootstrap

Roblox • San Mateo (CA)

On-site
USD 197,000 - 243,000
Equity compensation
Benefits as described
Principal Software Engineer - Compute (Kubernetes)
Principal Software Engineer - Compute (Kubernetes)

Roblox • San Mateo (CA)

On-site
USD 345,040 - 399,420
Director, Capacity Planning & Engineering San Mateo, CA, United States Engineering
Director, Capacity Planning & Engineering San Mateo, CA, United States Engineering

Roblox Corporation • San Mateo (CA)

On-site
USD 399,000 - 458,000
Principal Software Engineer, Data Infrastructure
Principal Software Engineer, Data Infrastructure

Roblox • San Mateo (CA)

Hybrid
USD 295,000 - 346,000
Equity compensation
Health benefits
Senior Site Reliability Engineer, Compute
Senior Site Reliability Engineer, Compute

Roblox • San Mateo (CA)

On-site
USD 243,290 - 295,250
Equity compensation
Comprehensive benefits
Senior Software Engineer - Traffic Proxy
Senior Software Engineer - Traffic Proxy

Roblox • San Mateo (CA)

On-site
USD 243,000 - 295,000
Equity compensation
Benefits described on page
Senior Product Manager, Compute Platform
Senior Product Manager, Compute Platform

Roblox • San Mateo (CA)

Hybrid
USD 280,000 - 331,000
Equity compensation
Comprehensive benefits package
Principal Software Engineer, GPU Compute San Mateo, CA, United States Engineering
Principal Software Engineer, GPU Compute San Mateo, CA, United States Engineering

Roblox Corporation • San Mateo (CA)

Hybrid
USD 345,000 - 400,000