Drimva

Roblox

Principal Software Engineer, WebRTC

$295K–$345K

San Mateo, CA, United States · Principal · Full-time · Posted Oct 29, 2026

Experience
Over 8+ years developing and deploying user-facing software products.
Visa sponsorship
For US-based roles, Roblox may be unable to employ candidates whose work authorization is related to certain U.S. visa categories, or support future H-1B sponsorship at this time.

About the job

Build and launch a scalable real-time communication platform for Roblox, including voice chat, 3D audio, and large-scale broadcast across devices.

What you'll do

  • Develop the real-time communication platform and write efficient, maintainable, scalable code.
  • Introduce communication features across devices and improve the robustness and performance of existing components.
  • Collaborate with engine and partner teams to develop solutions.

What they ask for

  • Over 8+ years of experience developing and deploying user-facing software products.
  • Experience deploying a high-quality, low-cost multi-service distributed system at scale.
  • Proficiency in C++ and understanding of parallel/concurrent programming concepts.
  • Experience in performance optimization, including Kernel, Assembly, C, and memory management.

Nice to have

  • Familiarity with the challenges of scale and constrained platforms such as consoles or mobile devices.
  • Understanding of industry standards, best practices, and design patterns.

Pay

$295,250 — $345,040 USD (base salary)

Tools

C++, Kernel, Assembly, C

Model-written summary · the original posting is authoritative

First seen Oct 30, 2026 · Last verified Nov 5, 2026 (UTC)