Taro Logo

Principal Software Engineer (Backend), Communication

Roblox is a platform enabling millions of people to explore, create, play, and connect in 3D immersive digital experiences created by a global community.
San Mateo, CA, USA
$315,850 - $383,910
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Gaming · Enterprise SaaS

Description For Principal Software Engineer (Backend), Communication

Roblox, a leading platform in 3D immersive digital experiences, is seeking a Principal Software Engineer for their Communication team. This role is crucial in developing service architecture that enables safe and effective communication through Voice, Camera, and Text modalities at scale. The position offers an opportunity to shape the future of human interaction in the metaverse while solving unique technical challenges.

The role involves working with various teams including Game Engine, Safety, and ML platform to ensure safe and civil multimodal communication experiences. You'll be responsible for building and maintaining systems that handle millions of concurrent users, developing backend services, ML models, and operational tools.

As a Principal Engineer, you'll be instrumental in defining the engineering vision and implementing large-scale systems. The position requires expertise in backend development, database technologies, and distributed systems. You'll work in a hybrid environment at their San Mateo headquarters, with competitive compensation ranging from $315,850 to $383,910 USD.

The ideal candidate combines technical expertise with leadership qualities, being responsible, analytical, versatile, and creative. You'll need to demonstrate strong team collaboration skills and data-driven decision-making. The role offers comprehensive benefits including medical coverage, 401k, flexible work policies, and various perks like free catered lunches and fitness benefits.

This is an exceptional opportunity for an experienced engineer who wants to make a significant impact on how people communicate and interact in digital spaces while working with cutting-edge technology at scale.

Last updated 10 hours ago

Responsibilities For Principal Software Engineer (Backend), Communication

  • Build next-gen software & systems to support Roblox's user growth while maintaining existing systems
  • Shape how users interact safely in the metaverse
  • Define and build platform features for safety in real-time communication
  • Collaborate with product and design teams
  • Optimize code performance and implement best programming practices
  • Help recruit future talent for the team

Requirements For Principal Software Engineer (Backend), Communication

PostgreSQL
MySQL
  • Fluency in backend software development
  • Proficiency in Microsoft SQL Server, MySQL, PostgreSQL or other database technology at scale
  • 8+ years experience building highly available and large-scale distributed fault tolerant services
  • Experience with low-level operating systems concepts
  • Experience in networking protocols (HTTP, UDP, GRPC, Web Sockets)
  • Bachelor's degree in Computer Science or related field (or equivalent experience)

Benefits For Principal Software Engineer (Backend), Communication

Medical Insurance
Dental Insurance
Vision Insurance
401k
Commuter Benefits
  • Industry-leading compensation package
  • Medical, dental, and vision coverage
  • 401k program
  • Flexible vacation policy
  • Flexible work policy (Roflex)
  • 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 (Backend), Communication

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.

Principal Rendering Software Engineer

Principal Rendering Software Engineer position at Roblox, focusing on developing advanced graphics rendering solutions for their 3D immersive platform, offering $322,170-$391,590 salary range.