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