Roblox

About Roblox

Empowering creators in a vibrant gaming universe

🏢 Tech, Gaming👥 1001+ employees📅 Founded 2006📍 South San Mateo, San Mateo, CA💰 $922.8m3.8
B2CGamingEntertainmentCommunity

Key Highlights

  • Over 200 million monthly active users globally
  • More than $500 million paid to developers in 2022
  • Headquartered in South San Mateo, CA
  • $922.8 million raised in Series G funding

Roblox is an online gaming and entertainment platform headquartered in South San Mateo, CA, that connects over 200 million monthly active users. The platform empowers its community to create and monetize their own games, with over $500 million paid out to developers in 2022 alone. As a leader in the...

🎁 Benefits

Roblox offers competitive salaries, equity options, generous PTO policies, and a flexible remote work policy to support work-life balance. Employees a...

🌟 Culture

Roblox fosters a creator-centric culture, encouraging employees to innovate and collaborate while prioritizing user safety. The company values communi...

Roblox

Principal Engineer Lead

RobloxSan Mateo - On-Site

Posted 1d ago🏛️ On-SiteLeadPrincipal Engineer📍 San Mateo💰 $293,800 - $343,340 / yearly
Apply Now →

Skills & Technologies

Overview

Roblox is seeking a Principal Software Engineer to lead the development of their next-generation database platform. You'll work with Java and C++ to design and implement critical database features. This role requires extensive experience in database architecture and engineering.

Job Description

Who you are

You have 10+ years of experience in software engineering, with a strong focus on database systems and architecture. Your expertise in Java and C++ allows you to design and implement complex features that enhance performance and reliability. You have a deep understanding of database internals, including indexing, storage formats, and replication protocols, which enables you to push the boundaries of latency and throughput.

You thrive in collaborative environments, working closely with cross-functional teams to deliver scalable solutions. Your experience with multi-tenant database platforms equips you to tackle unique technical challenges at scale. You are passionate about optimizing code paths and ensuring high availability across global regions, and you have a proven track record of delivering high-quality software.

You are a problem solver at heart, always looking for ways to improve existing systems and processes. Your analytical mindset helps you profile and optimize critical code paths, ensuring that the database platform remains efficient and responsive. You are also committed to mentoring junior engineers, sharing your knowledge and expertise to help them grow in their careers.

Desirable

Experience with cloud-based database solutions and familiarity with elastic scaling concepts would be a plus. Knowledge of autonomous healing and zero-downtime schema migrations is also desirable, as these are key components of the database platform you will be working on.

What you'll do

As a Principal Software Engineer at Roblox, you will lead the design and implementation of new engine features that enhance the database platform's capabilities. You will work on indexing, storage formats, and replication protocols, ensuring that the platform can handle millions of concurrent users with minimal latency. Your role will involve evolving the control plane to deliver elastic scaling and autonomous healing, which are critical for maintaining performance as user demand grows.

You will collaborate with other engineers to develop and launch critical database capabilities that underpin every online data workload at Roblox. Your work will directly impact the user experience, as you help create a fast, reliable, and efficient database platform that supports the diverse needs of our global community.

You will also be responsible for profiling and optimizing code paths, using your expertise to identify bottlenecks and implement solutions that improve performance. Your contributions will ensure that Roblox's database platform remains at the forefront of technology, capable of supporting the next generation of immersive digital experiences.

What we offer

At Roblox, you will be part of a mission-driven team that is dedicated to connecting a billion people through innovative technology. We offer a collaborative work environment where your ideas and contributions are valued. You will have the opportunity to work on cutting-edge technology that shapes the future of human interaction.

We provide competitive compensation and benefits, including opportunities for professional development and growth. You will have access to resources and support to help you succeed in your role and advance your career. Join us in our mission to empower creators and build a safer, more civil online community.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Roblox.

Similar Jobs You Might Like

Based on your interests and this role

Roblox

Principal Engineer

Roblox📍 San Mateo - On-Site

Roblox is hiring a Principal Software Engineer for their Economy Platform to shape the future of human interaction through immersive digital experiences. You'll work on systems powering Robux transactions, solving unique technical challenges at scale. This position requires significant experience in software engineering.

🏛️ On-SiteSenior
1d ago
Roblox

Director Of Engineering

Roblox📍 San Mateo - On-Site

Roblox is hiring a Director of Engineering for AI to lead the transformation of Roblox Studio into an AI-Native IDE. You'll oversee the architecture and execution of AI systems, requiring strong expertise in AI and machine learning.

🏛️ On-SiteLead
1d ago
Roblox

Principal Engineer

Roblox📍 San Mateo - On-Site

Roblox is seeking a Principal Software Engineer for Data Access to architect and build a next-generation managed OLTP data access layer. You'll work on large-scale systems ensuring global availability and security. This role requires deep expertise in distributed systems and database engineering.

🏛️ On-SiteLead
1d ago
Roblox

Principal Engineer

Roblox📍 San Mateo - On-Site

Roblox is hiring a Principal Software Engineer to lead the Reliability team in driving the evolution of their systems. You'll collaborate with cross-functional teams to build robust infrastructure that supports growth. This role requires a seasoned engineer with a passion for reliability and scalability.

🏛️ On-SiteLead
1d ago
Roblox

Software Engineering

Roblox📍 San Mateo - Hybrid

Roblox is seeking a Senior Software Engineer to innovate on foundational components of the Roblox platform. You'll work with C++ and Luau to enhance the Engine DataModel. This role requires significant experience in software engineering.

🏢 HybridSenior
1d ago