Senior Software Engineer - Data Access

Roblox
San Mateo
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 7+ yearsEducation: bachelorsSkills: ["Communication","Leadership","Problem-solving","Scripting","Test automation"]

Lead design and delivery of a global, highly available OLTP data access layer for Roblox Storage. Architect and operate storage Infra‑as‑a‑Service, drive scalability and reliability of 24x7 distributed services, and mentor teams while improving SLAs and reducing rollout times for data access features. Deep dive into distributed systems, data management tech, and automation to enable secure, low-latency data access at scale.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Roblox
Roblox
9 months ago

Senior Software Engineer - Data Access

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 10 hours agoStatus: Live

Job Summary

Lead design and delivery of a global, highly available OLTP data access layer for Roblox Storage. Architect and operate storage Infra‑as‑a‑Service, drive scalability and reliability of 24x7 distributed services, and mentor teams while improving SLAs and reducing rollout times for data access features. Deep dive into distributed systems, data management tech, and automation to enable secure, low-latency data access at scale.
Location: San Mateo
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Partner with Product, Engineering, and Security teams to define long‑term strategy and technical requirements for the Data Access platform.
  • •Lead the architecture, implementation, and operation of our storage Infra‑as‑a‑Service offerings, setting the engineering bar for scalability, reliability, and system hardening across teams.
  • •Improve and scale our large distributed 24x7 services and deliver features with urgency, cost efficiency, zero down time, and high reliability.
  • •Design and build frameworks or tools to automate development, testing, deployment, management, and monitoring of mission critical services.
  • •Collaborate with partner teams, producing project work plans, measurable metrics, delivery milestones, rollout plans, oncall alerts, and runbooks while leveraging existing technology stack.

Key Requirements

  • •Strong experience designing and delivering large-scale distributed systems handling millions of real-time requests per second.
  • •Deep data management knowledge with RDBMS (CockroachDB, SQL Server, Postgres, MySQL, RDB), Caching (Redis), Kafka, KV stores (DynamoDB, Cassandra).
  • •Experience building deployment pipelines on Kubernetes or Nomad and service discovery systems like Consul.
  • •Programming languages: Rust, Go, Java, or C++, plus scripting and test automation abilities.
  • •Experience with telemetry stacks (Grafana, Prometheus, AlertManager, Kibana) and BS in Computer Science or equivalent with 7+ years hands-on experience.
Experience:7+ yearsDistributed systemsData managementReal-timeScalability
Education:Bachelor's
Skills:CommunicationLeadershipProblem-solvingScriptingTest automation
Languages:English
Tech Stack:RustGoJavaC++SQLPostgreSQLMySQLCockroachDBRedisKafkaDynamoDBCassandraKubernetesNomadConsulGrafanaPrometheusKibana

Company Brief

Roblox
Operates an online platform for user-generated games and virtual experiences, enabling creators to build, publish, and monetize interactive 3D experiences for a global community of players.
Industry: Gaming
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Mateo, United States
Founded: 2004
WebsiteLinkedIn