Roblox is seeking a Principal Software Engineer to join their Creator Collaboration team, focusing on enhancing Roblox Studio's capabilities for large-scale developer collaboration. This role is critical in shaping the future of how creators work together in the Roblox ecosystem.
As a Principal Engineer, you'll lead the architecture and design of communication primitives in Roblox Studio, with a particular focus on expanding the Team Create product. Your work will directly impact how teams of developers and artists collaborate within the Roblox community, making the process more efficient, social, and enjoyable.
Key responsibilities include delivering complex technical features end-to-end in both the game engine and Studio UI, establishing the foundational architecture for Studio's expanding capabilities, and working cross-functionally to implement high-quality user functionality. You'll also play a crucial role in mentoring other engineers and fostering best practices within the team.
The ideal candidate brings at least 8 years of experience, with a strong background in C++ and large-scale systems. You should have a deep understanding of microsystem architecture, multithreading, and networking primitives. Experience with version control systems, file storage systems, and database internals is a plus.
Roblox offers a competitive compensation package, including a base salary range of $283,780 to $331,640 USD, along with equity compensation and comprehensive benefits. The role is based at the San Mateo, CA headquarters, with a hybrid work model requiring in-office presence Tuesday through Thursday.
Join Roblox in their mission to connect a billion people with optimism and civility, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone. This is your opportunity to shape the future of human interaction in the metaverse!