
About Roblox
Empowering creators in a vibrant gaming universe
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...
Skills & Technologies
Overview
Roblox is hiring a Principal Core Engine Developer to enhance game networking and ensure real-time communication within the platform. You'll work with C++ to solve complex technical challenges. This position requires 8+ years of experience in game engine development.
Job Description
Who you are
You are a leading engineer with 8+ years of industry experience, particularly in game networking, and have a strong background in game engine development. Your expertise in systems-level C++ programming allows you to understand the intricate workings of the CPU, including smart pointers, templates, and memory management. You thrive on solving unique technical challenges at scale and are passionate about creating immersive digital experiences for users.
Your experience in game studios has equipped you with the skills to coordinate complex systems and ensure smooth gameplay for millions of users. You are fascinated by the technical aspects of game development and enjoy collaborating with a team to push the boundaries of what is possible in gaming.
What you'll do
As a Principal Core Engine Developer at Roblox, you will be responsible for enhancing the game platform's networking capabilities, ensuring that players experience a nearly synchronous world. You will work across various areas of the game platform, focusing on real-time communication and coordination of game states. Your role will involve collaborating with other engineers to design and implement systems that support seamless gameplay.
You will tackle complex technical challenges, optimizing the network system to ensure smooth interactions among players. Your contributions will directly impact the quality of experiences for millions of users, as you help shape the future of human interaction through gaming. You will also mentor junior engineers, sharing your knowledge and expertise to foster a collaborative and innovative team environment.
What we offer
At Roblox, you will be part of a mission-driven company that aims to connect a billion people through shared experiences. We offer a dynamic work environment where you can grow your skills and make a significant impact on the gaming industry. You will have the opportunity to work with cutting-edge technologies and collaborate with a talented team of engineers who are passionate about creating engaging digital experiences.
We encourage you to apply even if your experience doesn't match every requirement. Join us in reimagining the way people come together in the digital world, and help us build the tools that empower our community of developers and creators.
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

Game Engineer
Roblox is hiring a Senior Core Engine Developer to enhance their game platform's networking capabilities. You'll work with C++ to solve complex technical challenges and ensure real-time communication for millions of users. This role requires experience in user-space network stacks and distributed systems.

Principal Engineer
Roblox is hiring a Principal Engineer to lead the Engine Networking Team, focusing on real-time communication and asset loading in their game platform. You'll work with C++ and tackle unique technical challenges at scale.

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

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

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