
Check your CV before you apply
See your score the way hiring software reads it. If it needs work, build a stronger resume in the same place.
About the role
Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect in 3D immersive digital experiences. Roblox's mission is to connect a billion people with optimism and civility, re-imagining how people come together across any device, anywhere in the world.
As a Senior Software Engineer on the Storage Infrastructure team, you will innovate and operate high-scale, in-house distributed storage systems powering the global Roblox platform. You will build and scale internal Infrastructure-as-a-Service (IaaS) offerings on container orchestration platforms (such as Kubernetes or Nomad)—ensuring high-throughput caching, messaging queues, and data persistence services operate with 99.99%+ availability (4+ 9s) under billions of real-time requests per second. Working with Go, Java, or C++, you will design automation frameworks for deployment, cluster management, and telemetry while shaping the next generation of Roblox storage capabilities.
Key Responsibilities
- Distributed Storage Systems Execution: Lead the architectural design, implementation, and 24x7 operation of internal storage offerings (caching layers, message queues, and distributed stores) running on container orchestrators.
- Scale & Availability Engineering: Scale Active/Active distributed infrastructure delivering high performance, elastic scalability, cost efficiency, and 99.99%+ (4+ 9s) service availability.
- Automation & Tooling: Design and build automation frameworks for software testing, automated cluster management, dynamic provisioning, and monitoring of mission-critical services.
- Technical Strategy & Roadmap: Partner with cross-functional stakeholders to influence storage platform roadmaps, identifying practical architectural paths for high-impact capabilities and improved service SLA metrics.
- Observability & Operational Excellence: Define project work plans, delivery milestones, rollout strategies, telemetry dashboards, on-call alert routing, and operational runbooks.
- Code Quality & Reliability: Maintain strict standards for high-quality, reusable, and testable code while driving continuous deployment without risking site reliability.
Requirements
Distributed Infrastructure & Systems Engineering Depth
- Experience Track: 5+ years of hands-on professional software development experience building and operating large-scale distributed systems.
- High-Scale Operations: Proven track record running distributed platforms handling billions of real-time requests per second.
- Active/Active Container Orchestration: Deep expertise operating large-scale Active/Active distributed systems on container orchestrators (Kubernetes or Nomad) and service discovery mechanisms (Consul).
- Core Systems Languages: Strong proficiency writing production systems code in Go, Java, or C++.
- Telemetry & Monitoring Stacks: Hands-on experience with production observability stacks, including Grafana, Prometheus, AlertManager, and Kibana.
- Scripting & Test Automation: Strong scripting abilities for deployment automation, continuous integration, and automated verification testing.
- Education: BS degree (or equivalent professional experience) in Computer Science or a related engineering field.
Total Rewards & Benefits
- Compensation & Equity: San Mateo base salary range ($243,290 – $295,250 USD) + competitive Roblox equity grants.
- Healthcare & Wellbeing: Comprehensive health, dental, and vision insurance packages for employees and eligible dependents.
- Onsite Culture & Perks: Modern San Mateo headquarters featuring daily catered meals, team events, and collaborative workspaces.
- Time Off & Retirement: Generous vacation policies, paid company holidays, paid parental leave, and 401(k) matching programs.

Source: Employer Career Pages · THE BRIEFED never charges candidates.
Similar roles
More Technology & IT roles near this one