Principal WebRTC Engineer — Real-Time Audio/Video Platform

Roblox

San Mateo (CA)

On-site

USD 295,000 - 345,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity compensation

Job summary

Roblox in San Mateo, CA is seeking a Principal Software Engineer for the Audio-Video-Communication team to build a platform delivering voice chat, 3D audio, and large-scale broadcast to billions of users.

You will work on C++ software, report to the Real-Time Communications lead, and collaborate across engine teams to drive scalable, high-quality communication features for mobile and desktop platforms.

Qualifications

  • Over 8+ years of experience developing and deploying user-facing software products.
  • Successfully deployed a high-quality, multi-service distributed system at scale with low costs.
  • Familiarity with challenges of working at scale on consoles or mobile devices.
  • Experience in performance optimization (Kernel, Assembly, C, and memory management).
  • Proficiency in C++ and understanding of parallel/concurrent programming concepts.
  • Knowledge of industry standards, best practices, and design patterns.

Responsibilities

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

Skills

C++
Parallel programming
Performance optimization
Kernel/Assembly/memory management
Distributed systems

Job description

Roblox in San Mateo, CA is seeking a Principal Software Engineer for the Audio-Video-Communication team to build a platform delivering voice chat, 3D audio, and large-scale broadcast to billions of users.

You will work on C++ software, report to the Real-Time Communications lead, and collaborate across engine teams to drive scalable, high-quality communication features for mobile and desktop platforms.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer, Real-Time WebRTC
Principal Software Engineer, Real-Time WebRTC

Speedrun Talent Network • San Mateo (CA)

On-site
USD 295,000 - 345,000
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

Roblox • Canada (KY)

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 Backend Engineer, Communications Platform
Principal Backend Engineer, Communications Platform

Roblox • San Mateo (CA)

On-site
USD 295,250 - 345,040
Equity compensation
Benefits described on page
Senior Engineering Manager, Real-Time Chat Platform
Senior Engineering Manager, Real-Time Chat Platform

Roblox • Canada (KY)

On-site
USD 345,000 - 399,000