Principal Software Engineer - Creator Collaboration

A platform where millions of people explore, create, play, and connect in 3D immersive digital experiences created by a global community of developers.
San Mateo, CA, USA
$289,460 - $338,270
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Gaming

Description For Principal Software Engineer - Creator Collaboration

Roblox is seeking a Principal Software Engineer to join their Creator Collaboration team, focusing on Roblox Studio - a cloud-based IDE that enables real-time synchronization between game developers. This role is crucial in building and improving collaboration tools and version control systems that empower teams of developers and artists in the Roblox community. The position requires expertise in both frontend and backend development, utilizing Luau and C++ for the frontend and game engine, and C# for backend services.

The ideal candidate will be instrumental in shaping the future of collaborative development in the metaverse, working on features that make team-based creation more efficient, social, and enjoyable. This role offers the opportunity to work on unique technical challenges at scale, contributing to Roblox's mission of connecting a billion people worldwide.

Working at Roblox's San Mateo headquarters (hybrid schedule with in-office Tuesday-Thursday), you'll be part of a team that's reimagining how people come together in virtual spaces. The position offers competitive compensation ($289,460 - $338,270 USD), comprehensive benefits, and the chance to work on sophisticated technical features that will directly impact millions of users.

The role requires strong leadership skills, as you'll be mentoring other engineers and establishing technical standards. Your work will directly influence how creators collaborate in building immersive digital experiences, making this an opportunity to shape the future of interactive entertainment and social connectivity.

Last updated 9 hours ago

Responsibilities For Principal Software Engineer - Creator Collaboration

  • Plan and deliver sophisticated technical features E2E in backend systems, game engine and Studio app
  • Establish foundational architecture and technical direction for Studio expansion
  • Work cross-functionally across teams and technology platforms
  • Lead by example and mentor engineers
  • Improve product quality through automation testing
  • Participate in building professional application for multiplayer game development

Requirements For Principal Software Engineer - Creator Collaboration

  • 8+ years of experience with large scale systems
  • Experience with C++ codebases
  • BS or higher degree in Computer Science or equivalent practical experience
  • Experience with microsystem architecture and multithreading
  • Understanding of networking primitives
  • Knowledge of version control systems
  • Familiarity with 3D scene and game development tools
  • Experience with file storage systems or network protocols

Benefits For Principal Software Engineer - Creator Collaboration

Medical Insurance
Dental Insurance
Vision Insurance
401k
Commuter Benefits
  • Industry-leading compensation package
  • Medical, dental, and vision coverage
  • 401k program
  • Flexible vacation policy
  • Flexible work policy (Roflex)
  • Roblox Admin badge for avatar
  • Free catered lunches five times a week
  • Unlimited snacks
  • Onsite fitness center and fitness program credit
  • Annual CalTrain Go Pass

Interested in this job?

Jobs Related To Roblox Principal Software Engineer - Creator Collaboration

Principal Software Engineer - Core Services

Principal Software Engineer position at Roblox, leading core infrastructure and API development for a platform serving millions of users daily.

Principal Software Engineer - Video

Principal Software Engineer position at Roblox, focusing on video systems integration in 3D gaming environments, offering $322K-$391K salary with hybrid work model in San Mateo, CA.

Principal Software Engineer: Creator Services Platform

Principal Software Engineer position at Roblox, leading the Creator Services Platform team in San Mateo, CA. Build and architect API systems while mentoring engineers. 8+ years experience required.

Principal Software Engineer - Programming Model

Principal Software Engineer position at Roblox, focusing on developing programming models and tools for the game engine team, offering $289k-$355k salary with comprehensive benefits.

Principal Software Engineer, Compiler

Principal Software Engineer position at Roblox focusing on compiler development, requiring expertise in C++, programming languages, and compiler design with 5+ years of experience.