Principal Software Engineer, Creator Collaboration
Roblox · San Mateo, CA, United States
About this role
Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences—built by our global community of developers and creators. At Roblox, we’re building the tools and platform that empower our community to bring any experience they can imagine to life. Our vision is to reimagine the way people come together, from anywhere in the world, and on any device. We’re on a mission to connect a billion people with optimism and civility. Roblox Studio is a world-class cloud IDE that facilitates instant synchronization between game developers using our flagship [Team Create](https://developer.roblox.com/en-us/articles/Team-Create) product. As a Principal Engineer with the Collaboration team, you’ll lead the architecture and design of workflows on Roblox Studio and our platform—enabling Creators and AI agents to collaborate at scale by creating, sharing, and managing reusable content. ## You Are - **Experienced:** 8+ years of experience working on deep, challenging problems with large-scale systems and C++ codebases. BS or MS in Computer Science, or equivalent practical experience. - **Understands Scale:** Building highly available and scalable systems. - **Hands-on:** Experience with microservice architecture, multithreading, and networking primitives. Ability to deliver end-to-end and bring features from vision to life. Strong grasp of what it takes to build performant user flows. - **Responsible:** Build systems that work and keep working reliably; rigorous about failure cases and diligent with automated testing. - **Curious:** Eager to learn and stay up-to-date on technology. - **Collaborative:** Excellent communication skills and follow-through. ## You Have (Plus) - Familiarity with how version control systems work under the hood. - Familiarity with file storage systems or network protocols. - Familiarity with database system internals. ## You Will - Plan and deliver complex technical features **end-to-end** in the game engine and Studio UI to help developers grow in the community. - Establish foundational architecture and technical direction to expand Studio’s capabilities. - Work cross-functionally across teams and technology platforms to deliver high-quality user functionality. - Lead by example and mentor engineers on best practices, patterns, and strategies. - Improve product quality by fostering automated testing. - Participate in building the world’s best professional application for massively multiplayer game development. ## Pay & Location Notes - **San Mateo, CA (HQ-based roles):** Starting base pay range is **$295,250–$345,040 USD** (actual base pay depends on job-related factors). Equity compensation and benefits are also available. - Office roles are **onsite Tuesday, Wednesday, and Thursday**, with optional presence on Monday and Friday (unless otherwise noted). Roblox is an equal opportunity employer and provides reasonable accommodations during the recruiting process. For US-based roles only: the company may not be able to employ candidates for certain visa categories and may not support future H-1B sponsorship at this time.
Listing freshness
CronJobs last confirmed this listing 10h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.