Roblox

Technology

PrincipalSoftwareEngineer,ComputeFleetManagement

$345–399k San Mateo, California, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Principal candidates.

The Brief

“Principal Software Engineer, Compute Fleet Management at Roblox. Skills: Fleet management, Distributed systems, Control planes, Kubernetes. Set technical direction. Architect control planes”

What You'll Achieve.

Keep compute supply demand balance

Industry & Context.

Technology
Problems you'll solve

Root cause analysis

What They're Looking For.

Must Have

10+ years experience, Technical anchor, Go proficiency, Kubernetes control planes, gRPC experience, SQL proficiency, Postgres proficiency, On-prem data centers, Cloud providers experience, Cross-functional partnering

Nice to Have

Fleet scale experience

What You'll Do.

Set technical direction

Architect control planes

Define capacity provisioning

Expose capacity at scale

Govern automation across fleet

Drive self-serve capacity strategy

Centralize security operations

Define fleet-wide changes

Partner with stakeholders

Lead implementation problems

How You'll Work.

Team & Collaboration

Across infrastructure; Inside infrastructure; Outside infrastructure

Full Job Description

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 c

Free ATS check

Applying for this Principal Software Engineer, Compute Fleet Management role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Roblox?

Real rants from real employees. Read before you apply.

Read Company Rants →