Principal Real-Time Communications Engineer (C++)

Roblox Corporation

San Mateo (CA)

On-site

USD 295,000 - 345,000

Full time

21 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Roblox Corporation in the United States is seeking a Principal Software Engineer for the Audio-Video-Communication team to build our real-time platform that delivers voice chat, 3D audio, and large-scale broadcast to billions of users.

You will work with Engineering Managers and Directors, write high-quality C++ code, optimize performance, and collaborate across engine and partner teams to deliver scalable, resilient communication features across devices.

Qualifications

  • 8+ years of experience developing and deploying user-facing software products.
  • Highly scalable, multi-service distributed systems experience.
  • Experience with consoles or mobile device constraints.
  • Expert in C++ and memory management.
  • Knowledge of parallel/concurrent programming.
  • Strong design pattern knowledge.

Responsibilities

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

Skills

C++
Distributed systems
Memory management
Parallel programming
Kernel/Assembly
Performance optimization
Software design patterns
System design

Job description

Roblox Corporation in the United States is seeking a Principal Software Engineer for the Audio-Video-Communication team to build our real-time platform that delivers voice chat, 3D audio, and large-scale broadcast to billions of users.

You will work with Engineering Managers and Directors, write high-quality C++ code, optimize performance, and collaborate across engine and partner teams to deliver scalable, resilient communication features across devices.

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 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 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
Senior Engineering Manager, Real-Time Chat Platform
Senior Engineering Manager, Real-Time Chat Platform

Roblox • Canada (KY)

On-site
USD 345,000 - 399,000
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
Principal Software Engineer, WebRTC
Principal Software Engineer, WebRTC

Roblox • San Mateo (CA)

On-site
USD 295,000 - 345,000
Equity compensation
Senior Game Engine Engineer — Real-Time C++ & Equity
Senior Game Engine Engineer — Real-Time C++ & Equity

The Briefed • San Mateo (CA)

On-site
USD 180,000 - 260,000
Equity compensation
Full benefits package
Principal Software Engineer, WebRTC
Principal Software Engineer, WebRTC

Roblox • Canada (KY)

On-site
USD 295,000 - 345,000