Principal Software Engineer, Real-Time Audio & Video

Roblox

California (MO)

On-site

USD 295,000 - 345,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Roblox is seeking a Principal Software Engineer for the Audio-Video-Communication team to build a scalable real-time communication platform supporting billions of users. The role focuses on C++ development, performance optimization, and cross-device features.

You will collaborate with managers and engineers across engine teams, report to the Real-Time Communications group, and contribute to resilient, high-quality software that enables voice chat, 3D audio, and large-scale broadcasting.

Qualifications

  • 8+ years of experience developing and deploying user-facing software products.
  • Experience deploying a high-quality, multi-service distributed system at scale.
  • Proficiency in C++ and understanding of parallel/concurrent programming concepts.

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 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
Concurrency
Distributed systems
Performance optimization

Tools

Kernel
Assembly

Job description

Roblox is seeking a Principal Software Engineer for the Audio-Video-Communication team to build a scalable real-time communication platform supporting billions of users. The role focuses on C++ development, performance optimization, and cross-device features.

You will collaborate with managers and engineers across engine teams, report to the Real-Time Communications group, and contribute to resilient, high-quality software that enables voice chat, 3D audio, and large-scale broadcasting.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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 • California (MO)

On-site
USD 295,000 - 345,000
Principal Backend Engineer, Communications Platform
Principal Backend Engineer, Communications Platform

Roblox • San Mateo (CA)

On-site
USD 295,000 - 346,000
Equity compensation
Benefits described on page
Senior Frontend Engineer, Real-Time Voice Platform
Senior Frontend Engineer, Real-Time Voice Platform

Roblox • San Mateo (CA)

Hybrid
USD 243,000 - 296,000
Equity compensation
Health benefits
Senior Frontend Engineer, Real-Time Voice Platform
Senior Frontend Engineer, Real-Time Voice Platform

Roblox • California (MO)

On-site
USD 243,000 - 295,000
Equity compensation
Full benefits
Senior Data Scientist, Real-Time Audio & Media Analytics
Senior Data Scientist, Real-Time Audio & Media Analytics

Experimentation Jobs • San Mateo (CA), Northern (KY)

Hybrid
USD 180,000 - 240,000
Software Engineer - Real-Time Chat & Safety Systems
Software Engineer - Real-Time Chat & Safety Systems

Roblox • California (MO)

On-site
USD 153,000 - 197,000
Equity compensation
Benefits package
Senior Software Engineer, Audio Team
Senior Software Engineer, Audio Team

Roblox • San Mateo (CA)

On-site
USD 242,000 - 294,000
Senior Data Scientist for Audio-Video Communications
Senior Data Scientist for Audio-Video Communications

Roblox • San Mateo (CA)

On-site
USD 307,000 - 374,000
Equity compensation
Full benefits
Senior Mobile Systems Engineer, Audio Team (Android & C++)
Senior Mobile Systems Engineer, Audio Team (Android & C++)

Roblox • San Mateo (CA)

On-site
USD 242,100 - 293,800