Principal Software Programmer, Media Services
Epic Games5 months ago
Vancouver, CanadaStaff+
Responsibilities
- Provide technical leadership for the platform powering real-time voice communication across Fortnite and the Epic Games ecosystem.
- Set technical direction for Epic’s WebRTC-based products and implement features from design through final delivery.
- Integrate WebRTC across Epic Games teams and design and implement new features.
- Design, develop, and continuously improve WebRTC client and server stacks across platforms.
- Investigate and evaluate technologies to advance real-time communication services.
- Drive timelines, resolve technical blockers, and deliver projects with a high degree of autonomy.
Requirements
- Highly proficient in C++ with a strong command of performance-critical systems.
- Deep understanding of WebRTC signaling concepts, protocols, and architecture.
- Proven experience debugging and optimizing WebRTC stacks at scale.
- Experience designing and maintaining C APIs for broad platform distribution.
- Familiarity with build systems such as GN and Ninja.
- Ability to independently own and deliver complex, long-horizon programming projects.
- Strong communication skills and a track record of cross-team alignment and technical decision-making.
- Leadership experience is a plus.
Benefits
- 100% employer-paid benefits for employees and dependents, including medical, dental, vision, critical illness, telemedicine, life and disability coverage.
- Retirement savings plan with a competitive employer match.
- Employee assistance program and free therapy and coaching through Modern Health.
- Annual base pay range of $226,580–$332,317 CAD for British Columbia residents or expected workers.
About Epic Games
Epic Games builds Fortnite and operates the Epic Games Store, and develops Unreal Engine and Epic Online Services for game studios and creators. Its business model spans game sales and in-game purchases, Unreal Engine licensing and royalties, and revenue share from its storefront and services. Founded in 1991 and headquartered in Cary, North Carolina, this privately held company’s technology is also used in film/TV, architecture, automotive, and simulation.