Principal Software Engineer - Roblox Database
$293,800 – $343,340 USD
Tech Stack
Distributed DatabasesStorage EnginesPostgreSQLMysqlInnodbRocksdbSpannerAuroraAlloydbDatabase InternalsB-TreesMvccWalQuery OptimizationBuffer ManagementC/C++GoRustConsensus AlgorithmsRaftPaxosMulti-Region ReplicationKubernetesNomadObservabilityDisaggregated StorageHtap WorkloadsCustom Query Languages
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
Similar Jobs
Principal Software Engineer - Content Platform
Roblox · San Mateo, CA
Hybrid
$345k – $399k
Principal Software Engineer - Roblox Economy Platform
Roblox · San Mateo, CA
Hybrid
$294k – $343k
Principal Software Engineer, Connections (Backend)
Roblox · San Mateo, CA
Hybrid
$295k – $345k
Principal Engine Programmer - Systems (C++)
Roblox · San Mateo, CA, United States
$294k
Core Engine Developer - Systems (C++)
Roblox · San Mateo, CA, United States
$196k