Senior Software Engineer, Roblox

Creator Data Storage

$233.8-283.8k

+ Equity

AWS
GCP
C#
Go
C++
Hadoop
Azure
Spark
MapReduce
Flink
Lua
Senior level
San Francisco Bay Area

More information about location

3-5 days a week in office (San Mateo, CA)

Roblox

Online gaming & entertainment platform

Open for applications

Roblox

Online gaming & entertainment platform

1001+ employees

B2CGamingEntertainmentCommunity

Open for applications

$233.8-283.8k

+ Equity

AWS
GCP
C#
Go
C++
Hadoop
Azure
Spark
MapReduce
Flink
Lua
Senior level
San Francisco Bay Area

More information about location

3-5 days a week in office (San Mateo, CA)

1001+ employees

B2CGamingEntertainmentCommunity

Company mission

To help connect and bring together people from around the world through play.

Role

Who you are

  • 2+ years experience building and maintaining (not just using) data storage systems (relational databases, key/value stores, blob stores, etc)
  • 5+ years backgound in software development building with public clouds (AWS, Azure, and GCP), microservices and distributed systems
  • 5+ years programming in C# and/or C++ (ideally both)
  • 5+ years designing, implementing, testing, and deploying robust, scalable, and well documented production-grade code
  • 5+ years experience working on agile, fast-paced, high-impact software teams
  • 2+ years leading junior engineers and new graduates on complex software engineering projects
  • Innovative: We strive for novel solutions that bridge the technical needs of Roblox with the creative needs of our developer community. This typically involves tackling competing objectives and thinking creatively
  • Passionate: We are looking for new team members who are passionate about data storage technology, computer games, and software development. We are excited about building new products that will redefine the future of human online interaction
  • Versatile: The Data Pod is expanding its scope beyond providing low level storage solutions to building higher level services such as User Profiles and LiveOps Analytics. We are also working on projects such as Observability and Data Insights. You need to be ready to learn new programming languages and tech stacks as we evolve
  • Responsible: Data Storage services cannot go down and cannot lose data. You are committed to join a team that strives for a 100% uptime and data durability
  • Team Oriented: You are ready to both guide and learn from others. You will set the standard on team partnership and communication. You exemplify Roblox Values and Principles

Desirable

  • Prior experience building big data pipelines or batch processing systems (MapReduce, Hadoop, Flink, Spark, Flume)
  • Prior experience programming computer games, particularly in Lua/Luau
  • Prior knowledge of data science, data analytics, machine learning, or AI
  • Prior experience building graphical user interfaces, dashboards, or web application front ends

What the job involves

  • As a Senior Software Engineer on Creator Services Data, you’ll be building the next generation Data Storage systems that power the millions of experiences on Roblox
  • We own the mission critical Data Stores, Memory Stores, and Badges services as well as deliver pioneering new observability dashboards to Creators for cloud services across the Roblox platform
  • Through our full stack projects, you will gain a deep understanding and a chance to build software solutions from the infrastructure layer, through data storage and data pipelines, microservices, telemetry, client software, web development, and UI!
  • Identify improvements in existing products and craft new cloud services to support our Creator Community
  • Build state-of-the-art data storage systems including infrastructure, serving layers, clients, and web APIs
  • Expand the internal and customer facing cloud service observability platform through metrics collection, data pipelines, intelligent analytics, data visualization, and dashboards
  • Work with our users (Creators) to identify product gaps and bugs and handle customer emergencies
  • Provide on-call support for our Data products including production alerts and outages
  • Mentor junior engineers and provide technical and non-technical guidance through design and code reviews, joint projects, 1:1s, and peer feedback
  • Contribute and collaborate on a multi-functional team including UX design, product management, project management, developer relations, documentation, customer support, and other engineering teams

Our take

While online gaming is no longer a revolutionary concept, Roblox has established itself as a leader in the industry by creating a gaming toolbox that encourages quality game creation, which it pays developers for.

In addition to standard games, the platform offers virtual worlds and other experiences to explore and interact with. Its platform provides an online ecosystem for millions to create, socialize, chat, and explore immersive experiences with friends. In fact, in the US its used by two-thirds of children aged 9 to 12.

The experiences on the platform are made by Roblox's over three million creators, and are available on a range of devices from PC to Xbox to Oculus, and more. The company has grown at an impressive rate, and has been keen to adopt new developments in the tech world, for example with its real-time AI translation for players to interact outside their native tongue.

Freddie headshot

Freddie

Company Specialist at Welcome to the Jungle

Insights

Top investors

Some candidates hear
back within 2 weeks

25% employee growth in 12 months

Company

Funding (last 2 of 9 rounds)

Jan 2021

$520m

SERIES H

Feb 2020

$150m

SERIES G

Total funding: $922.8m

Company benefits

  • Medical, dental, and vision coverage
  • 401k
  • Flexible vacation policy
  • Roflex - Flexible and supportive work policy
  • Roblox Admin badge for your avatar
  • Free catered lunches five times a week and several fully stocked kitchens with unlimited snacks
  • Onsite fitness center and fitness program credit
  • Annual CalTrain Go Pass

Company HQ

South San Mateo, San Mateo, CA

Leadership

Studied Electrical Engineering at Stanford before founding Knowledge Revolution in 1990, where they spent 9 years as CEO. They worked as VP of MSC.Software for 2 years, and started Roblox in 2005.

Salary benchmarks

We don't have enough data yet to provide salary benchmarks for this role.

Submit your salary to help other candidates with crowdsourced salary estimates.

Share this job

View 133 more jobs at Roblox