Senior Software Engineer - Storage

Roblox is a platform enabling millions of people to explore, create, play, and connect in 3D immersive digital experiences created by a global community.
San Mateo, CA, USA
$222,910 - $289,460
Distributed Systems
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Gaming · Enterprise SaaS

Description For Senior Software Engineer - Storage

Roblox, a leading platform in 3D immersive digital experiences, is seeking a Senior Software Engineer for their Storage team. This role sits within the infrastructure storage organization, focusing on Cache/Queue/Object Store systems. The position offers an opportunity to work on large-scale distributed systems that serve billions of real-time requests per second.

The role combines technical leadership with hands-on engineering, requiring expertise in distributed systems, particularly in caching, messaging, and object storage technologies. You'll be instrumental in improving and scaling 24/7 services while maintaining high availability and cost efficiency. The position involves working with modern technologies like Kubernetes, Redis, Kafka, and programming in languages such as Go and Java.

As part of Roblox's mission to connect a billion people, you'll be tackling unique technical challenges at scale. The company offers a hybrid work environment (in-office Tuesday-Thursday) at their San Mateo headquarters, along with competitive compensation ($222,910 - $289,460) and comprehensive benefits.

The ideal candidate brings 4+ years of hands-on experience, strong distributed systems knowledge, and a builder's mindset. You'll be joining a company that's reimagining how people connect worldwide, working on technology that powers millions of daily users. The role offers growth opportunities, technical challenges, and the chance to impact a platform that's shaping the future of human interaction.

Working at Roblox means contributing to a platform that emphasizes safety, civility, and creative expression. The company culture supports work-life balance with flexible policies and provides numerous perks including catered lunches, fitness benefits, and professional development opportunities. This is an excellent opportunity for a senior engineer looking to make a significant impact in a rapidly growing technology company.

Last updated 7 minutes ago

Responsibilities For Senior Software Engineer - Storage

  • Improve & scale large distributed 24x7 services with urgency, cost efficiency, 4+ 9s availability and elastic scalability
  • Lead in designing, implementing and running internal Infra-as-a-Service offerings on container orchestrator platform
  • Design and build frameworks/tools to automate development, testing, cluster management and monitoring
  • Improve SLA of the offering services and end-end rollout time of software solutions

Requirements For Senior Software Engineer - Storage

Go
Java
Kubernetes
Redis
Kafka
  • Experience in designing, delivering & operating large-scale distributed systems handling billions of real-time requests
  • Deep domain knowledge in Redis, Apache Kafka, Ceph, or similar Caching, Messaging or Object storage technologies
  • Experience running large scale Active/Active distributed systems on Kubernetes or Nomad and Consul
  • Experience with programming languages like Go, Java or C++
  • BS degree in Computer Science or equivalent professional experience
  • At least 4 years of hands on working experience

Benefits For Senior Software Engineer - Storage

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Industry-leading compensation package
  • Excellent medical, dental, and vision coverage
  • 401k program
  • Flexible vacation policy
  • Roflex - Flexible and supportive work policy
  • Roblox Admin badge for avatar
  • Free catered lunches five times a week
  • Unlimited snacks
  • Onsite fitness center and fitness program credit
  • Annual CalTrain Go Pass

Interested in this job?

Jobs Related To Roblox Senior Software Engineer - Storage

Software Engineer - Distributed Storage

Senior Software Engineer position at Datadog focusing on distributed storage systems, working with Java, Go, and Rust to build and maintain large-scale data processing infrastructure.

Senior Software Engineer - Distributed Data Systems

Senior Software Engineer position at Databricks focusing on distributed data systems, Apache Spark, and Delta Lake development with competitive compensation in San Francisco.

Protocol Research Engineer

Senior Protocol Research Engineer position at Raiku, focusing on Solana blockchain infrastructure development and research, offering remote work and competitive compensation.

Senior Member Technical Staff (JoinOCI-SDE)

Senior distributed systems engineer role at Oracle Cloud Infrastructure, focusing on compute control plane services with competitive compensation and benefits.

Software Development Engineer, AWS Hyperplane

AWS Infrastructure Services is seeking a Software Development Engineer for AWS Hyperplane to work on distributed NFV platform and critical cloud infrastructure components.