Principal Software Engineer - Creator Collaboration
Core
Designing and building foundational architecture and workflows in Roblox Studio to enable creators and AI agents to collaborate at scale on 3D immersive digital experiences.
Role type
Principal Software Engineer (Game Engine & Collaboration)
Builds
Roblox Studio, a professional application for massively multiplayer game development
Domain
Gaming / 3D Real-time Collaboration
Deliverable
production ML models | product features
Required skills
C++, game engine internals, large-scale systems, client/server environments, end-to-end feature delivery, version control systems, 3D scene development, file storage systems, network protocols
Preferred skills
mentoring engineers, automation testing, cross-functional collaboration
Technologies
C++, game engines, version control systems, 3D scene tools, file storage systems, network protocols
Responsibilities
Plan and deliver complex technical features E2E in the game engine and Roblox Studio; Establish foundational architecture and technical direction for Studio expansion; Work cross-functionally across teams and technology platforms; Mentor engineers to implement best practices; Improve product quality by fostering automation testing; Participate in building the world's best professional application for game development
Seniority
Principal, hands-on IC with mentorship