On-site (tuesday, wednesday, thursday mandatory; optional presence on monday and friday)
Large-scale distributed systems
Millions of real-time requests
Rdbms, caching, kafka, kv store
Roblox is seeking a Senior/Principal Software Engineer for Data Access to architect and build a next-generation data access layer, focusing on extreme scale, global availability, and security. The ideal candidate will have extensive experience in distributed systems, data management technologies, and strong programming skills
Job Summary
Roblox powers the data foundation behind every experience on the platform, enabling tens of millions of people to explore, create, play, learn, and connect.
As a Principal Software Engineer for Data Access, you will architect and build the next-generation managed OLTP data access layer engineered for extreme scale, global availability, and uncompromising security.
This work requires deep innovation, clear architectural vision, and a passion for distributed systems—redefining how Roblox engineers build, access, and trust data at scale.
Matching Summary
Match Score: 85
Roblox is seeking a Senior/Principal Software Engineer for Data Access to architect and build a next-generation data access layer, focusing on extreme scale, global availability, and security. The ideal candidate will have extensive experience in distributed systems, data management technologies, and strong programming skills.
Salary
Base: $278,530—$345,040 USD; Bonus/Equity: eligible for equity compensation; Benefits: as described on this page
Skills & Requirements
Must-have
large-scale distributed systems
millions of real-time requests
RDBMS, Caching, Kafka, KV store
Kubernetes or Nomad
Rust, Go, Java, or C++
telemetry stacks
Nice-to-have
technical leadership
clear architectural vision
passion for distributed systems
redefining data access
optimism and civility
Key Requirements
at least 6 years of hands-on experience
BS degree (or equivalent professional experience) in Computer Science