Principal Software Engineer - Roblox Database

RobloxSan Mateo, CAHybridfull_timeprincipal

$293,800 – $343,340 USD

Tech Stack

Solid badges = required, outlined = preferred

Responsibilities

  • Design and implement new engine features for indexing, storage formats, WAL, replication protocols, sharding, and query-planner enhancements.
  • Evolve the control plane for elastic scaling, autonomous healing, and zero-downtime schema or tenant moves across global regions.
  • Profile and optimize critical code paths using advanced performance tooling to drive systematic tail-latency reductions.
  • Establish engineering best practices by leading design reviews, performance benchmarks, failure drills, and post-incident retrospectives.
  • Automate testing, CI/CD, rollout safety, observability, and autoscaling frameworks to ensure hands-off platform operation at scale.

Soft Skills

Technical Decision-MakingCross-Functional CollaborationAutomationRigorous TestingData-Driven Decision-MakingOpen Source Contributions

Benefits

  • Equity
  • Health Insurance

Culture

Cross-Functional TeamsMentorship ProgramOpen Source Values

Requirements

Regions: Us

Get jobs like this in your inbox

Weekly Distributed Databases, Storage Engines, PostgreSQL hiring trends and salary data — free.

Join 8 engineers getting weekly insights

Get market intelligence in your inbox

Free weekly insights on tech hiring trends, salaries, and in-demand stacks.

Already a subscriber? Sign in

About Roblox
Industry: gaming
Size: large

Roblox is building an immersive 3D digital experiences platform that empowers a global community of developers and creators to shape the future of human interaction.

View company profile →
Compensation
Base salary: $293,800 – $343,340 USD
Equity: All full-time employees are also eligible for equity compensation