Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Software Engineer, WebRTC

Home > C/C++ programming jobs

Principal Software Engineer, WebRTC in USA new

  • San Mateo, CA

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.

Salary: $295k - $345k/yr

Roblox

Roblox's vision is to reimagine the way people come together. Our mission is to connect a billion people with optimism and civility. What is Roblox? Roblox is a platform where people come together virtually to share experiences. Every day, tens of millions of people from around the world come to ...

Similar positions

Intern - Software Engineer, CPU Debugger

  • Nintendo
  • Full time
  • USA
  • 10/30/2026
  • Redmond, WA

Intern - Software Engineer, Connectivity (NTD)

  • Nintendo
  • Full time
  • USA
  • 10/30/2026
  • Redmond, WA

Staff Software Engineer, iOS

  • MyFitnessPal
  • Full time
  • USA
  • 10/30/2026
  • Salary: $160k - $210k/yr
  • Remote

Software Engineer II, Device Security

  • Humanoid
  • Full time
  • USA
  • 10/30/2026
  • Salary: $123k - $154k/yr
  • San Diego, CA

Staff Software Engineer, iOS

  • MyFitnessPal
  • Full time
  • USA
  • 10/30/2026
  • Salary: $160k-$210k
  • Remote