
Empowering creators in a vibrant gaming universe
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...
Roblox offers competitive salaries, equity options, generous PTO policies, and a flexible remote work policy to support work-life balance. Employees a...
Roblox fosters a creator-centric culture, encouraging employees to innovate and collaborate while prioritizing user safety. The company values communi...

Roblox • San Mateo, CA, United States
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.
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.
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.
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.
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.
Apply now or save it for later. Get alerts for similar jobs at Roblox.