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 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.

Job Description

Who you are

You have over 8 years of industry experience in software engineering, particularly in game engine systems. Your expertise in networking and asset loading is complemented by a strong passion for open-source technologies. As a systems-level C++ programmer, you are fascinated by the intricacies of CPU operations and memory management, including smart pointers and templates. You thrive in collaborative environments, leading teams to tackle complex technical challenges while fostering a culture of innovation and creativity.

Your background includes significant experience in game development, where you have contributed to the design and implementation of networking solutions that enhance player interactions in real-time. You understand the importance of creating seamless experiences for users and are committed to delivering high-quality, scalable systems. You are also adept at mentoring junior engineers, sharing your knowledge, and guiding them in their professional growth.

Desirable

Experience with various game engines and studios is a plus, as is familiarity with asset loading and rendering techniques. You have a keen interest in the latest trends in game development and are always looking for ways to improve your skills and knowledge in this rapidly evolving field.

What you'll do

As a Principal Software Engineer at Roblox, you will lead the Engine Networking Team, focusing on ensuring that players experience a nearly synchronous world. You will be responsible for designing and implementing networking solutions that facilitate real-time communication across the game platform. Your role will involve collaborating with cross-functional teams to identify and solve unique technical challenges, ensuring that the game state is communicated effectively to all players.

You will work on optimizing asset loading processes and enhancing rendering capabilities to improve overall game performance. Your contributions will directly impact the player experience, making it smoother and more engaging. You will also be involved in code reviews and architectural discussions, helping to shape the technical direction of the team.

In addition to your technical responsibilities, you will mentor and guide other engineers, fostering a collaborative and innovative team culture. You will have the opportunity to influence the development of new features and improvements, ensuring that Roblox remains at the forefront of the gaming industry.

What we offer

At Roblox, you will be part of a mission-driven company that aims to connect a billion people through immersive digital experiences. We offer a dynamic work environment where creativity and innovation are encouraged. You will have access to cutting-edge technologies and the opportunity to work on projects that have a significant impact on the gaming community.

We provide competitive compensation and benefits, including opportunities for professional development and growth within the company. Join us in shaping the future of human interaction through gaming and technology.

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 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
Roblox

Software Engineering

Roblox📍 San Mateo - Hybrid

Roblox is seeking a Senior Software Engineer for their Game Engine Systems team to innovate on foundational components of the Roblox platform. You'll work with C++ and game engine technologies to enhance user experiences. This role requires strong expertise in game development and system architecture.

🏢 HybridSenior
1d ago
Roblox

Principal Engineer

Roblox📍 San Mateo - On-Site

Roblox is hiring a Principal Software Engineer to enhance game networking for immersive experiences. You'll work with C++ and game engine technologies to ensure real-time communication across the platform. This position requires 8+ years of experience in game networking.

🏛️ On-SiteSenior
1d ago
Roblox

Game Engineer

Roblox📍 San Mateo - On-Site

Roblox is hiring a Senior Game Engineer to work on their game engine networking. You'll tackle challenges related to real-time communication and performance in a distributed environment. This role requires expertise in C++ and networking principles.

🏛️ On-SiteSenior
1d ago
Roblox

Software Engineering

Roblox📍 San Mateo - On-Site

Roblox is seeking a Senior Software Engineer for their Game Solutions team to push the boundaries of gaming experiences. You'll work closely with external studios and contribute significant Luau code. This role requires expertise in game development and performance optimization.

🏛️ On-SiteSenior
1d ago