CareerPlanSign in

Principal Software Engineer, WebRTC

San Mateo, CA💼 Full-time💰 $295,250–$295,250🗓 2026-07-28 → 2026-09-26

Core

Building a next-generation real-time communication platform for billions of users, enabling voice chat, 3D audio, and large-scale broadcast across diverse devices.

Role type

Principal Software Engineer (Real-Time Communications)

Builds

Multi-modal communication platform (voice, 3D audio, broadcast) for Roblox users

Domain

Gaming / Real-time distributed systems / Low-level systems programming

Deliverable

production ML models | product features

Required skills

C++, distributed systems design, performance optimization (kernel/assembly/memory management), parallel/concurrent programming, scalable system architecture, cross-platform development (mobile/console)

Preferred skills

Experience with scripting environments, deep understanding of industry design patterns, resilience engineering

Technologies

C++, Kernel, Assembly, Memory management

Responsibilities

Build and launch real-time communication platform from ground up, optimize robustness and performance of existing components, collaborate on synergistic solutions across engine and partner teams, deploy high-quality distributed systems at scale

Seniority

Principal, hands-on IC with strategic impact

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.