Roblox is seeking a Principal Software Engineer to join their User Connections team, where you'll play a crucial role in shaping how millions of users interact and connect on their platform. As a technical leader managing a team of 9 engineers, you'll be responsible for defining and implementing backend systems that power critical features like user profiles, online presence, and social proof mechanisms.
The role demands expertise in large-scale distributed systems and offers the opportunity to directly impact user engagement at a massive scale. You'll be working at Roblox's headquarters in San Mateo, CA, where you'll collaborate with cross-functional teams to build and maintain systems that support hundreds of millions of users daily.
The position offers an attractive compensation package ranging from $273,070 to $338,270 USD, along with comprehensive benefits including medical, dental, and vision coverage, a 401k program, and various perks like free catered lunches and an onsite fitness center.
As a Principal Engineer, you'll be expected to bring 8+ years of experience in building highly available systems, strong leadership skills, and expertise in compiled languages like C#, Java, or C++. The role combines technical excellence with leadership responsibilities, requiring both deep technical knowledge and the ability to mentor and guide team members.
The work environment follows a hybrid model, with in-office presence required Tuesday through Thursday, and optional office days on Monday and Friday. This setup provides a balance between collaborative work and flexibility, while allowing you to contribute to Roblox's mission of connecting a billion people with optimism and civility.
If you're passionate about solving unique technical challenges at scale, have a track record of leading engineering teams, and want to be part of shaping the future of human interaction in digital spaces, this role offers an exceptional opportunity to make a significant impact.