Taro Logo

Principal Software Engineer, User Connections

Roblox is a global platform where millions of people gather to create, play, and connect in 3D immersive digital experiences.
San Mateo, CA, USA
$273,070 - $338,270
Backend
Principal Software Engineer
Hybrid
1,000 - 5,000 Employees
8+ years of experience
Gaming

Description For Principal Software Engineer, User Connections

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.

Last updated 14 hours ago

Responsibilities For Principal Software Engineer, User Connections

  • Tech lead a team of 9 engineers
  • Lead the design and implementation of scalable backend systems to support hundreds of millions of users
  • Enforce high quality standards throughout feature development and iteration
  • Collaborate with other engineering, product, and design teams
  • Mentor engineers and uplevel the team

Requirements For Principal Software Engineer, User Connections

Java
  • 8+ years of experience designing, building, and supporting highly available and large-scale distributed fault tolerant services
  • Extensive knowledge of server-side architecture and design principles
  • Proficiency in compiled languages such as C#, Java, C++, or others
  • Bachelor's degree or higher in Computer Science or a related field

Benefits For Principal Software Engineer, User Connections

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Industry-leading compensation package
  • Excellent medical, dental, and vision coverage
  • 401k program
  • Flexible vacation policy
  • Roflex - Flexible and supportive work policy
  • Roblox Admin badge for avatar
  • Free catered lunches five times a week
  • Unlimited snacks
  • Onsite fitness center and fitness program credit
  • Annual CalTrain Go Pass

Interested in this job?

Jobs Related To Roblox Principal Software Engineer, User Connections

Principal Software Engineer (Backend), Communication

Principal Software Engineer position at Roblox focusing on building scalable communication systems for the metaverse, offering competitive compensation and comprehensive benefits.

Principal Software Engineer - Video

Principal Software Engineer position at Roblox focusing on video systems implementation in 3D immersive environments, requiring expertise in C++, mobile development, and video technologies.

Principal Software Engineer, Compiler

Principal Software Engineer, Compiler position at Roblox focusing on developing and improving the Luau language compiler, virtual machine, and runtime systems.

Principal Software Engineer: Creator Services Platform

Principal Software Engineer position at Roblox focusing on Creator Services Platform, building and maintaining public APIs and developer tools with competitive compensation and benefits.

Principal Software Engineer- Input & Controls

Principal Software Engineer position at Roblox focusing on Input & Controls systems, requiring 8+ years of experience in C++ and game engine development, offering $283k-$331k salary.