Roblox

Principal Software Engineer, WebRTC

Roblox
Apply
6 hours ago
San Mateo, CA, USAStaff+

Base Salary

$295k - $345k/yr

Responsibilities

  • Build and launch a real-time communication platform designed to support billions of users.
  • Develop voice chat, 3D audio, broadcast, and other high-quality communication features across mobile, console, and high-end platforms.
  • Write efficient, maintainable, scalable software using strong programming practices.
  • Improve the robustness and performance of existing components.
  • Collaborate with engineers across engine and partner teams.
  • Develop resilient systems and navigate complex codebases and programming environments.

Requirements

  • Over 8 years of experience developing and deploying user-facing software products.
  • Experience successfully deploying a high-quality, multi-service distributed system at scale and low cost.
  • Familiarity with large-scale systems and constrained platforms such as consoles or mobile devices.
  • Experience with performance optimization involving kernel work, assembly, C, and memory management.
  • Proficiency in C++ and understanding of parallel and concurrent programming concepts.
  • Understanding of industry standards, best practices, and design patterns.
  • Ability to evaluate technical solutions from multiple perspectives and weigh tradeoffs.
  • Interest in programming environments, scripting systems, and ecosystems used by game developers.

Benefits

  • Full-time employees are eligible for equity compensation and benefits.
  • Office-based roles are onsite Tuesday, Wednesday, and Thursday, with optional presence Monday and Friday.
  • The listed annual base pay range is $295,250–$345,040 USD for roles based at the San Mateo, California headquarters.

Tech Stack

AssemblyCC++

Categories

Roblox

About Roblox

5,001-10,000 employees

Roblox builds a platform for user‑generated 3D experiences, offering Roblox Studio for creators and a social marketplace where players explore and interact across devices. Its business model centers on virtual currency (Robux) and subscriptions, platform fees paid to creators, and an expanding advertising offering. Founded in 2004 and headquartered in San Mateo, California, Roblox Corporation is publicly traded on the NYSE under the ticker RBLX.

Contact me