Principal Software Programmer, Media Services

Epic Games

New York City, New York, US
Base: $214,089 - $345,397 usd depending on locatio...
On-site
Highly proficient in c++ programming
Deep understanding of webrtc protocols
Experience debugging webrtc stacks at scale
This role provides technical leadership for the platform powering real-time voice communication across Fortnite and the Epic Games ecosystem

Job Summary

  • This role provides technical leadership for the platform powering real-time voice communication across Fortnite and the Epic Games ecosystem.
  • The successful candidate will design, develop, and continuously improve the WebRTC client and server stack across multiple platforms.
  • Epic Games offers a collaborative environment where talented people innovate to raise the bar of engine and game development.

Matching Summary

This role provides technical leadership for the platform powering real-time voice communication across Fortnite and the Epic Games ecosystem.

Salary

Base: $214,089 - $345,397 USD depending on location; Bonus/Equity: Discretionary incentive programs available; Benefits: Generous benefit plans included

Skills & Requirements

Must-have

  • Highly proficient in C++ programming
  • Deep understanding of WebRTC protocols
  • Experience debugging WebRTC stacks at scale
  • Designing C APIs for platform distribution
  • Familiarity with GN and Ninja build systems

Nice-to-have

  • Leadership experience preferred
  • Track record of cross-team alignment
  • Ability to drive technical decision-making
  • Innovation in real-time communication services

Key Requirements

  • Proven experience optimizing performance-critical systems
  • Demonstrated ability to independently own complex projects
  • Strong command of WebRTC signalling concepts and architecture

Work Rights

Not specified

Tailored Resume

Cover Letter