
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 seeking a Senior Software Engineer to develop critical engine code for their game engine. You'll work with C++ to enhance gameplay across various devices. This role requires experience in high-performance real-time applications.
Job Description
Who you are
You have 5+ years of experience in software engineering, particularly in developing high-performance applications. Your expertise in C++ allows you to tackle complex technical challenges, and you have a strong understanding of threading and memory management. You thrive in collaborative environments and enjoy working alongside passionate engineers to push the boundaries of interactive gaming. You are committed to creating safer and more civil shared experiences for users around the world.
Desirable
Experience with game engines or real-time applications is a plus. Familiarity with resource management across various devices will help you harmonize gameplay experiences. You are eager to learn and adapt to new technologies and methodologies that enhance your work and the team's output.
What you'll do
As a Senior Software Engineer on the Systems team, you will develop engine code in C++ for sub-systems critical to the Roblox game engine. Your work will involve optimizing resource usage to ensure smooth gameplay across devices with varying CPU and memory capabilities. You will collaborate with other engineers to design and implement features that enhance the overall user experience. Your contributions will directly impact the building blocks of Roblox, empowering a global community of developers.
You will engage in code reviews, providing constructive feedback to peers while also receiving insights to improve your own coding practices. You will participate in team meetings to discuss project progress and align on goals, ensuring that everyone is on the same page. Your role will also involve troubleshooting and debugging issues that arise within the engine, requiring a keen analytical mindset and problem-solving skills.
What we offer
Roblox offers a dynamic work environment where you can make a significant impact on the future of human interaction through technology. You will have the opportunity to work on innovative projects that reach millions of users worldwide. The company values collaboration and encourages you to share your ideas and insights. Additionally, Roblox provides competitive compensation and benefits, fostering a culture of growth and development for all employees.
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

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

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

Software Engineering
Verkada is hiring a Senior Software Engineer - C++ to develop camera features and lead code reviews. You'll work with C++ and Python in a collaborative environment in San Mateo, CA.

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

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.