Senior Software Engineer, Roblox

Marketplace Foundation

$192.9-238.5k

+ Equity

MongoDB
Docker
Kubernetes
Python
C#
Java
Kafka
Go
Cassandra
Terraform
C++
ELK
Hadoop
Rust
Spark
Prometheus
Grafana
Datadog
Mid and Senior level
San Francisco Bay Area

More information about location

Office located in San Mateo, CA

Roblox

Online gaming & entertainment platform

Open for applications

Roblox

Online gaming & entertainment platform

1001+ employees

B2CGamingEntertainmentCommunity

Open for applications

$192.9-238.5k

+ Equity

MongoDB
Docker
Kubernetes
Python
C#
Java
Kafka
Go
Cassandra
Terraform
C++
ELK
Hadoop
Rust
Spark
Prometheus
Grafana
Datadog
Mid and Senior level
San Francisco Bay Area

More information about location

Office located in 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

  • 3+ years of professional experience in software development, with a significant focus on distributed systems
  • A deep understanding of core distributed systems concepts, including the CAP theorem, consistency models, concurrency control, fault tolerance, and consensus algorithms (Paxos, Raft, PBFT)
  • Proficiency in one or more systems programming languages such as C#, Go, Rust, Java, C++, or Python
  • Strong practical experience with containerization (Docker) and orchestration tools (Kubernetes, Terraform, Helm)
  • Experience with big data technologies such as Hadoop, Spark, and Kafka, and distributed databases like Cassandra and MongoDB
  • Familiarity with monitoring and observability tools such as Grafana, Datadog, Prometheus, and the ELK stack
  • Strong analytical and problem-solving abilities, with a proactive approach to identifying and resolving complex challenges
  • Experience defining technical vision and providing technical leadership
  • A willingness to embrace new technologies and a passion for continuous learning

What the job involves

  • As a Senior Backend Engineer on the Avatar Marketplace team, you will be building an international marketplace for millions of virtual items that users acquire to customize their avatars and identities on the Roblox platform
  • You will design, implement, and operate the frameworks and services you and the team build that help control the supply and demand of the Roblox economy
  • The team is responsible for building systems that will help content creators become more successful sellers
  • With over 90 million daily active users (and growing), we are looking for an experienced engineer who is passionate about designing and building scalable systems for both sides of the marketplace
  • The Marketplace Foundation team's focus is to provide reliable and scalable solutions for critical systems supporting both Avatar Marketplace creators and users
  • We aim to invent new and evolve existing core concepts to support new and future use cases in a holistic manner, such as Bundles, Limiteds, and Price Optimization
  • We help the creators to improve their earning while scaling Roblox's economy
  • The team is also responsible for ensuring 10x scalability headroom on critical Marketplace systems, improving the efficiency, enhancing fault tolerance and decreasing the number and time to resolution of production customer support tickets related to these systems
  • Design and architect scalable, reliable, and fault-tolerant distributed systems, including microservices, message queuing systems, distributed databases, and cloud-based solutions
  • Implement high-quality and dependable code with thorough unit and integration tests
  • Develop backend systems to ensure the seamless and efficient operation of our services
  • Troubleshoot and resolve intricate technical issues within distributed systems
  • Optimize system performance, minimize latency, and maximize throughput
  • Collaborate effectively with cross-functional teams, including product managers, research scientists, and other engineering teams
  • Mentor and guide junior engineers, fostering continuous learning and professional development
  • Actively participate in code reviews, architectural discussions, and technical design sessions
  • Establish and advocate for best practices throughout the software development lifecycle

Share this job

View 177 more jobs at Roblox

Insights

Top investors

25% employee growth in 12 months

Company

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

Funding (last 2 of 9 rounds)

Jan 2021

$520m

SERIES H

Feb 2020

$150m

SERIES G

Total funding: $922.8m

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