InternFlow

Greenhouse ·

full-time

Senior Software Engineer - Roblox Database

Roblox · San Mateo, CA, United States

Education

  • Level: Bachelor's degree
Software DevelopmentOnsite6-6 yrs experience

Key Skills

C/C++GoRustPostgreSQLMySQLInnoDBRocksDBSpannerAuroraAlloyDBB‑treesMVCCWALquery optimizationbuffer management

Notes

['6+ years experience', 'San Mateo, CA', 'Salary $243,290‑$295,250 USD']

Experience required

6-6 years experience
0 yrs10+ yrs

About the Role Roblox’s database team builds a next‑generation, multi‑tenant database platform that scales globally. As a senior engineer you will shape architecture, build and launch critical database capabilities. Responsibilities Design and implement engine features such as indexing, storage formats, WAL, replication, sharding, and query‑planner enhancements. Evolve the control plane for elastic scaling, autonomous healing, and zero‑downtime schema or tenant moves. Profile and optimize code paths using kernel‑level tracing and performance tooling. Lead design reviews, performance benchmarks, failure drills, and post‑incident retrospectives. Develop automation frameworks for testing, CI/CD, rollout safety, observability, and autoscaling. Mentor engineers and engage with the open‑source community on PostgreSQL, RocksDB, etc. Requirements 6+ years of software engineering experience. Deep experience with large‑scale distributed databases or storage engines (PostgreSQL, MySQL/InnoDB, RocksDB, Spanner, Aurora, AlloyDB). Strong skills in C/C++, Go or Rust and knowledge of database internals (B‑trees, MVCC, WAL, query optimization, buffer management). Hands‑on experience with consensus algorithms (Raft, Paxos) and multi‑region replication. Experience shipping high‑QPS, low‑latency services on Kubernetes or Nomad with observability. Ability to translate ambiguous requirements into technical roadmaps. Bonus experience with open‑source contributions to PostgreSQL or RocksDB. Eligibility Location: San Mateo, CA (headquarters).

Skills for this role

C/C++GoRustPostgreSQLMySQLInnoDBRocksDBSpannerAuroraAlloyDBB‑treesMVCCWALquery optimizationbuffer management
RoleSenior Software Engineer - Roblox Database
CompanyRoblox
LocationSan Mateo, CA, United States
CompensationNot disclosed
Posted2026-10-01
DeadlineRolling

Typical process for this type of role

A general guide — the exact steps for this specific listing may vary; check the original posting for details.

  1. 1ApplicationSubmit your resume through the apply link.
  2. 2ScreeningRecruiter reviews your background against the role.
  3. 3AssessmentA technical test, assignment, or coding round, depending on the role.
  4. 4Interview(s)One or more rounds with the hiring team.
  5. 5OfferOffer letter with compensation and start date.

Before you apply

0/4

More at Roblox

Other jobs at Roblox

See all 78 openings at Roblox

Explore Related Placements


// similar opportunities

You might also like

Principal Software Engineer - Roblox Database

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
OnsiteAny GraduateGreenhouseSoftware Development# C/C++# Go# Rust# PostgreSQL+11 more

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 ...

Apply now →

Senior Software Engineer - Data Access

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
Greenhouse

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 ...

Apply now →

Senior Software Engineer - Release

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
Greenhouse

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 ...

Apply now →

Senior Software Engineer, Core Engine

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
Greenhouse

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 ...

Apply now →

Senior Software Engineer, Service Mesh

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
Greenhouse

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 ...

Apply now →

Senior Software Engineer, Game Engine

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
OnsiteAny GraduateGreenhouseSoftware Development# C++# 3D engine systems# Mesh processing# Level of Detail+7 more

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 ...

['Annual Salary Range $243,290 — $295,250 USD', 'Location: San Mateo, CA']

Apply now →