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 excellent compensation package ranging from $273,070 to $338,270 USD, along with comprehensive benefits including medical, dental, and vision coverage, a 401k program, and flexible work arrangements. The role is based in San Mateo, CA, with a hybrid work schedule (in-office Tuesday through Thursday, optional Monday and Friday).
This is an exceptional opportunity for an experienced engineer who wants to tackle unique technical challenges at scale, working on systems that directly impact millions of users daily. You'll be part of a team that's reimagining how people connect and interact in digital spaces, while helping to create safer, more civil shared experiences for everyone.