Roblox is seeking a Senior Software Engineer to join their Studio Builder Tools team, working on their collaborative cross-platform IDE where all Roblox experiences are created. This role offers an exciting opportunity to shape the future of game development tools and generative AI features in Roblox Studio.
The position involves creating best-in-class developer-facing tools and reusable frameworks using C++ and Lua that will be used by hundreds of thousands of Roblox developers worldwide. You'll be working at the intersection of game development, tools engineering, and 3D technology, making a direct impact on the creator community.
As a Senior Engineer, you'll collaborate closely with Product Managers and Designers to ensure the tools embody the shared vision for Roblox Studio. The role requires strong expertise in C++ programming (6+ years), experience with 3D programming and game engines, and a background in developing tools for developers or artists.
The position is based in San Mateo, CA, with a hybrid work arrangement (in-office Tuesday through Thursday, optional Monday and Friday). The compensation package is highly competitive, ranging from $238,520 to $289,460 USD annually, plus equity and benefits.
Roblox offers a unique opportunity to work on technology that powers millions of daily users and creators. You'll be joining a company that's reimagining how people connect in the digital world, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.
The ideal candidate should be obsessed with end-user experience, capable of writing clear design specifications, mentoring other engineers, and guiding projects from conception to completion. Strong skills in profiling, optimization, and test-driven development are essential. This role offers the chance to make a significant impact on one of the world's largest user-generated gaming platforms while working with cutting-edge technology and a talented team.