Taro Logo

Principal Software Engineer, Creator Collaboration

Profile picture

Roblox

Roblox is building tools and platforms that empower a global community of developers and creators to bring 3D immersive digital experiences to life.
San Francisco Bay Area, USA
$283,780 - $331,640
Backend · Full-Stack
Staff Software Engineer
Hybrid
8+ years

Description

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!

Last updated

Responsibilities

  • Plan and deliver complex technical features in game engine and Studio UI
  • Establish foundational architecture for Studio expansion
  • Work cross-functionally across teams and technology platforms
  • Lead and mentor engineers on best practices
  • Improve product quality through automation testing
  • Participate in building world-class professional application for game development

Requirements

  • 8+ years of experience
  • BS or MS in Computer Science or equivalent practical experience
  • Experience with C++ codebases
  • Experience with large-scale systems
  • Understanding of microsystem architecture and multithreading
  • Knowledge of networking primitives
  • Excellent communication skills

Benefits

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Flexible vacation policy
  • Free catered lunches
  • Onsite fitness center
  • Annual CalTrain Go Pass

Interested in this job?