Principal Software Engineer - Creator Collaboration

Roblox Roblox · Consumer · San Mateo, CA · Software Engineering

Principal Software Engineer to lead architecture and design of workflows on Roblox Studio and platform, enabling creators and AI agents to collaborate at scale. Requires C++ and game engine experience, and mentoring skills.

What you'd actually do

  1. Plan and deliver complex technical features E2E in our game engine and in the Roblox Studio that will allow developers to grow in our community
  2. Establish the foundational architecture and technical direction that will enable Studio to keep expanding its capabilities
  3. Work cross functionally, across teams and technology platforms to deliver high quality and amazing user functionality
  4. Lead by example and mentor engineers to implement technological best practices, patterns, and strategies
  5. Improve the product quality by fostering automation testing

Skills

Required

  • C++
  • game engine experience
  • large scale systems
  • multi-player game engine internals
  • client/server environments
  • Bachelor's degree in Computer Science or equivalent practical experience

Nice to have

  • version control systems
  • 3D scene and game development tools and workflows
  • file storage systems or network protocols

What the JD emphasized

  • AI agents to collaborate at scale