
Empowering creators in a vibrant gaming universe
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...
Roblox offers competitive salaries, equity options, generous PTO policies, and a flexible remote work policy to support work-life balance. Employees a...
Roblox fosters a creator-centric culture, encouraging employees to innovate and collaborate while prioritizing user safety. The company values communi...

Roblox • San Mateo, CA, United States
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.
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.
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.
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.
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.
Apply now or save it for later. Get alerts for similar jobs at Roblox.