CareerPlanGet AI match score →

Principal Software Engineer, Media Services

Cary,North Carolina,United States💼 Full-time🗓 2026-05-09 → 2026-07-31

Core

Provide technical leadership for the platform powering real-time voice communication across Fortnite and the Epic Games ecosystem at massive scale.

Role type

Principal Software Engineer (Media Services)

Builds

WebRTC-based products and real-time communication services for Fortnite and the Epic ecosystem

Domain

Interactive entertainment, real-time communication, game engine technology

Deliverable

production ML models | product features | infrastructure

Required skills

C++ (performance-critical systems), WebRTC signalling concepts and architecture, debugging and optimizing WebRTC stacks at scale, designing and maintaining C APIs for broad platform distribution, build systems (GN and Ninja), independent ownership of complex long-horizon projects

Preferred skills

Leadership experience

Technologies

WebRTC, C++, GN, Ninja, Fortnite

Responsibilities

Work on WebRTC integration across different Epic Games teams, design and hands-on implementation of new features, architect, develop, and continuously improve the WebRTC client and server stack across platforms, investigate and evaluate new technologies to drive innovation in real-time communication services, drive timelines, resolve technical blockers, and deliver with a high degree of autonomy

Seniority

Principal, technical leadership & hands-on implementation

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