CareerPlan

Principal Software Engineer, WebRTC

San Mateo, CAFull-time$295k–$345k2026-10-29 → 2026-11-10
HybridNo visa sponsorship

Core

Building a real-time communication platform (voice chat, 3D audio, large-scale broadcast) for billions of users across mobile and high-end platforms.

Role type

Principal Software Engineer (Real-Time Communications)

Builds

Multi-modal communication features and the underlying real-time communication platform

Domain

Gaming / Real-time communication / Distributed systems

Required skills

C++, distributed systems, performance optimization, parallel/concurrent programming, kernel/assembly/memory management, constrained platform development

Preferred skills

scripting environment development, complex codebase navigation, resilience engineering

Technologies

C++, C, Assembly, Kernel

Responsibilities

Build and launch real-time communication platform from ground up, write efficient and scalable code, enhance robustness and performance of existing components, collaborate with engine and partner teams

Seniority

Principal, hands-on IC