LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Roblox›Principal Software Engineer - Roblox Database
Roblox

About Roblox

Empowering creators in a vibrant gaming universe

🏢 Tech, Gaming👥 1001+ employees📅 Founded 2006📍 South San Mateo, San Mateo, CA💰 $922.8m⭐ 3.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...

🌐 Website💼 LinkedIn𝕏 TwitterAll 223 jobs →
Roblox

Principal Software Engineer - Roblox Database

Roblox • San Mateo, CA, United States

Posted 3w ago🏛️ On-SiteLeadPrincipal engineer📍 San mateo
Apply Now →

Skills & Technologies

JavaC++Database engineer

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.

Apply Now →Get Job Alerts