Roblox, a leading platform in 3D immersive digital experiences, is seeking a Senior Software Engineer for their Systems team. This role offers an opportunity to work on the fundamental building blocks of Roblox's game engine, which serves millions of users daily. The position involves developing critical engine code in C++, handling complex systems like data synchronization, resource management, and cross-device compatibility.
The ideal candidate will have 4+ years of experience working with complex C++ codebases and a strong understanding of system-level programming concepts. You'll be working on software that powers Roblox's global community of 2M+ developers, touching every aspect of the engine from threading and memory management to physics and scripting.
Working at Roblox means being part of a mission to connect a billion people with optimism and civility. The company offers a hybrid work environment (in-office Tuesday-Thursday) at their San Mateo headquarters, along with competitive compensation ($222,910 - $289,460 USD) and comprehensive benefits including medical, dental, vision coverage, and 401k.
This role presents unique technical challenges at scale, working alongside experienced engineers to shape the future of human interaction in digital spaces. You'll be contributing to a platform that enables creators worldwide to bring their imaginations to life while ensuring performance and reliability across various devices and platforms.
The position offers growth opportunities in game engine development, systems programming, and large-scale distributed systems. Roblox's commitment to building safer, more civil shared experiences makes this role ideal for engineers who want to make a meaningful impact on how people connect and interact in digital spaces.