Principal Software Engineer, Real-Time WebRTC

Speedrun Talent Network

San Mateo (CA)

On-site

USD 295,000 - 345,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Roblox is seeking a Principal Software Engineer for the Audio-Video-Communication team in San Mateo, CA. You will build and launch the next-generation real-time communications platform to support billions of users, focusing on high-performance C++ and scalable architectures.

You will collaborate across engine teams to deliver cross-device voice chat, 3D audio, and large-scale broadcast features, while optimizing performance and reliability for constrained devices and consoles.

Qualifications

  • 8+ years of experience in user-facing software development.
  • Experience deploying a high-quality, multi-service distributed system at scale.
  • Familiarity with challenges of scaling on consoles or mobile devices.
  • Proficiency in C++ and understanding of parallel/concurrent programming concepts.
  • Knowledge of industry best practices, design patterns, and problem-solving from multiple perspectives.

Responsibilities

  • Build and launch the latest real-time communication platform from the ground up for billions of users.
  • Write efficient, maintainable, and scalable code.
  • Introduce high-quality communication features across devices ranging from mobile to high-end platforms.
  • Improve robustness and performance of existing components.
  • Collaborate with engine and partner teams to craft synergistic solutions.

Skills

C++
Parallel programming
Distributed systems
Performance optimization
Kernel programming
Memory management

Job description

Roblox is seeking a Principal Software Engineer for the Audio-Video-Communication team in San Mateo, CA. You will build and launch the next-generation real-time communications platform to support billions of users, focusing on high-performance C++ and scalable architectures.

You will collaborate across engine teams to deliver cross-device voice chat, 3D audio, and large-scale broadcast features, while optimizing performance and reliability for constrained devices and consoles.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal WebRTC Engineer — Real-Time Audio/Video Platform
Principal WebRTC Engineer — Real-Time Audio/Video Platform

Roblox • San Mateo (CA)

On-site
USD 295,000 - 345,000
Equity compensation
Principal WebRTC Engineer - Real-Time Communications
Principal WebRTC Engineer - Real-Time Communications

Roblox • Canada (KY)

On-site
USD 295,000 - 345,000
Principal Real-Time Communications Engineer (C++)
Principal Real-Time Communications Engineer (C++)

Roblox Corporation • San Mateo (CA)

On-site
USD 295,000 - 345,000
Principal Software Engineer, WebRTC
Principal Software Engineer, WebRTC

Roblox • San Mateo (CA)

On-site
USD 295,000 - 345,000
Principal Software Engineer, WebRTC
Principal Software Engineer, WebRTC

Roblox • San Mateo (CA)

On-site
USD 295,000 - 345,000
Principal Software Engineer, WebRTC
Principal Software Engineer, WebRTC

Speedrun Talent Network • San Mateo (CA)

On-site
USD 295,000 - 345,000
Principal Software Engineer, WebRTC
Principal Software Engineer, WebRTC

Roblox • San Mateo (CA)

On-site
USD 295,000 - 345,000
Equity compensation
Principal Software Engineer, WebRTC
Principal Software Engineer, WebRTC

Roblox • Canada (KY)

On-site
USD 295,000 - 345,000
Realtime Engine Infrastructure Engineer (C++)
Realtime Engine Infrastructure Engineer (C++)

Roblox • San Mateo (CA)

On-site
USD 182,000 - 227,000
Senior Engineering Manager, Real-Time Chat Platform
Senior Engineering Manager, Real-Time Chat Platform

Roblox • Canada (KY)

On-site
USD 345,000 - 399,000