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 Senior

RobloxSan Mateo

Posted 1d agoSeniorPrincipal Engineer📍 San Mateo💰 $293,800 - $343,340 / yearly
Apply Now →

Skills & Technologies

Overview

Roblox is seeking a Principal Software Engineer for Engine UI to develop and maintain C++ engine code for foundational UI features. You'll work closely with the game developer community and utilize Lua for user-generated creation. This role requires significant experience in software engineering.

Job Description

Who you are

You have extensive experience in software engineering, particularly with C++ — you've developed and maintained complex systems and understand the intricacies of game engines. Your background includes working with user interfaces, and you have a passion for creating seamless user experiences in gaming environments.

You are familiar with Lua, especially in the context of game development — you've authored and reviewed API proposals and understand how to expose capabilities to scripting languages. Your collaborative spirit shines through as you partner with developers to help them achieve their creative visions.

You possess strong problem-solving skills and can address concerns and resolve bugs effectively — your technical expertise allows you to innovate upon existing systems, particularly in text rendering and layout pipelines. You thrive in environments where you can mentor others and share your knowledge.

Desirable

Experience with game development platforms or engines is a plus — you understand the challenges developers face and can provide valuable insights. Familiarity with community-driven development processes will help you engage effectively with Roblox's global community of creators.

What you'll do

As a Principal Software Engineer for Engine UI at Roblox, you will be responsible for developing and maintaining the C++ engine code that powers foundational UI features across the platform. Your work will directly impact the user experience for millions of players and developers, enabling them to create high-quality, performant UI elements.

You will author and review API proposals to expose UI capabilities to Luau, Roblox's fast, Lua-derived scripting language. This involves collaborating closely with the game developer community to understand their needs and address any concerns they may have.

Your role will also include innovating upon existing text rendering and layout pipelines, ensuring that the UI remains responsive and engaging for users. You will tackle unique technical challenges at scale, contributing to the overall mission of Roblox to connect a billion people through immersive experiences.

What we offer

Roblox provides a dynamic work environment where you can shape the future of human interaction through technology. You'll have the opportunity to work on cutting-edge projects that impact millions of users worldwide. The company values collaboration and encourages you to bring your ideas to the table.

In addition to a competitive salary, Roblox offers a range of benefits designed to support your well-being and professional growth. You'll be part of a diverse team that is committed to creating a positive and inclusive workplace culture. We encourage you to apply even if your experience doesn't match every requirement — your unique perspective could be just what we need.

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

Software Engineering

Roblox📍 San Mateo - On-Site

Roblox is hiring a Senior Software Engineer to develop critical engine infrastructure for their gaming platform. You'll work with C++ to enhance performance and functionality across the Roblox engine. This role requires experience in high-performance real-time applications.

🏛️ On-SiteSenior
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

Principal Engineer

Roblox📍 San Mateo - On-Site

Roblox is seeking a Principal Software Engineer to lead the Engine Networking Team, ensuring real-time communication in their game platform. You'll work with C++ and game engine systems to enhance player experiences. This role requires 8+ years of industry experience.

🏛️ On-SiteLead
1d ago
Roblox

Principal Engineer

Roblox📍 San Mateo - On-Site

Roblox is hiring a Principal Systems Software Engineer to enhance game networking and ensure real-time communication within the game platform. You'll work with C++ and game engine technologies in San Mateo, CA.

🏛️ On-SiteSenior
1d ago
Verkada

Embedded Engineer

Verkada📍 San Mateo - On-Site

Verkada is hiring an Embedded UI Engineer to build intuitive interfaces for cloud-managed access control systems. You'll work with technologies like Embedded Linux and JavaScript in San Mateo. This position requires experience in UI development for constrained hardware environments.

🏛️ On-SiteMid-Level
3d ago