← Back to list
Job · Principal

Principal Software Engineer, WebRTC

Software Engineer • Principal • On-site • Full-time • United States San Mateo, USA

Roblox's Audio-Video-Communication team is building a real-time communication platform from the ground up to bring voice chat, 3D audio, and large-scale broadcast to its users. As a Principal Software Engineer, you'll build this C++-based platform designed to support billions of users.

Stack

Responsibilities

  • ▹Build and launch the latest real-time communication platform from the ground up, designed to support billions of users
  • ▹Write efficient, maintainable, and scalable code following best programming practices
  • ▹Play a key role in introducing high-quality communication features across a wide range of devices, from mobile to high-end platforms
  • ▹Enhance the robustness and performance of existing components
  • ▹Collaborate with engineers across engine and partner teams on synergistic solutions

Requirements

  • ▹8+ years of experience developing and deploying user-facing software products
  • ▹Successfully deployed a high-quality, multi-service distributed system at scale with low costs
  • ▹Familiarity with the challenges of working at scale and on constrained platforms (consoles, mobile devices)
  • ▹Experience in performance optimization (kernel, assembly, C, memory management)
  • ▹Proficiency in C++ and understanding of parallel/concurrent programming concepts
  • ▹Grasp of industry standards, best practices, and design patterns
  • ▹Ability to approach problems from multiple perspectives, weighing trade-offs

Soft skills

Enthusiasm for crafting developer-facing programming environmentsNavigating complex codebasesCuriosity and continuous learning about emerging trends

What we offer

  • ▹Annual salary range (San Mateo, CA): $295,250-$345,040
  • ▹Equity compensation
  • ▹Additional benefits per company program

About the company

Roblox builds the tools and platform empowering a global community to create and explore 3D immersive digital experiences, aiming to connect a billion people with optimism and civility on any device.

Similar jobs