Roblox is seeking a Principal Software Engineer to join their Core Services team, which is responsible for operating the core infrastructure and API stack that powers Roblox.com. This role is crucial in managing and scaling the platform that serves tens of millions of daily users.
The Core Services team manages over 50 microservices, handling the highest load of any Roblox full-stack engineering team with services reaching 500K - 3M RPS. They're responsible for critical systems including thumbnail generation (20,000 - 50,000 thumbnails at peak) and the main website infrastructure.
As a Principal Engineer, you'll be at the forefront of scaling systems to support Roblox's ambitious goal of connecting a billion users. You'll work with cutting-edge technologies including Docker, .NET Core, and various container orchestration tools. The role involves significant collaboration with infrastructure and product teams, leading initiatives that have company-wide impact.
The position offers an industry-leading compensation package ($273,070 - $338,270 USD), comprehensive benefits, and a hybrid work environment (in-office Tuesday-Thursday, optional Monday/Friday). You'll be part of a team that's reimagining how people connect worldwide, solving unique technical challenges at scale, and helping create safer, more civil shared experiences.
The ideal candidate brings 9+ years of experience in building web applications, expertise in distributed systems, and a strong background in high-traffic REST APIs. This is an opportunity to make a significant impact at a company that's shaping the future of human interaction through its platform.