
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 contribute to the evolution of Roblox Studio, the primary IDE for creating multiplayer online games. You'll work with C++ to design core user features and foundational application architecture. This role requires experience in large-scale desktop applications.
Job Description
Who you are
You have 5+ years of experience in software engineering, particularly with large-scale desktop applications. Your expertise in C++ allows you to tackle complex technical challenges and contribute effectively to the development of user-centric features. You understand the importance of collaboration with UX designers to create a cohesive design language and user experience. You are passionate about building tools that empower creators and enhance user engagement in immersive digital experiences. You thrive in a dynamic environment where innovation and creativity are encouraged, and you are eager to contribute to a mission that connects a billion people with optimism and civility.
Desirable
Experience with UI frameworks and windowing systems is a plus, as is familiarity with code generation and backend systems. You are open to learning and adapting to new technologies and methodologies that can enhance your contributions to the team.
What you'll do
As a Senior Software Engineer at Roblox, you will play a key role in the evolution of Roblox Studio, which serves as the primary IDE for developers creating multiplayer online games. You will design and execute core user features, focusing on UI frameworks and foundational application architecture. Collaborating closely with UX designers, you will help establish an overall design language for the Studio's user experience component framework. Your work will involve building central backend systems that support the functionality of the Studio, ensuring that developers have the tools they need to create engaging experiences. You will also be responsible for maintaining high standards of code quality and performance, participating in code reviews, and mentoring junior engineers as needed.
What we offer
Roblox offers a unique opportunity to work at the forefront of technology and creativity, shaping the future of human interaction through immersive digital experiences. You will be part of a collaborative team that values innovation and encourages professional growth. The company provides a supportive environment where you can thrive and make a meaningful impact on the community of developers and creators. Competitive compensation and benefits are part of the package, reflecting the value of your contributions to the team and the companyβs mission.
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 seeking a Senior Software Engineer for their Creator Build Studio to develop interactive tools for game developers. You'll work with JavaScript, C#, and Unity to enhance the Roblox Studio experience. This role requires significant experience in software engineering.

Software Engineering
Roblox is seeking a Senior Software Engineer for their Audio Team to enhance their audio simulation platform and authoring tools. You'll work with C++ and focus on performance tuning and debugging to support millions of concurrent users.

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

Software Engineering
Notable is hiring a Senior Software Engineer to design and develop high-performance web applications for their healthcare AI platform. You'll work with technologies like JavaScript, React, and Node.js to enhance patient care. This position requires significant experience in full-stack development.