GrepJob
Epic Games

Principal Software Programmer, Media Services

Epic Games
Apply
4 days ago
Vancouver, CanadaStaff+
H1B Sponsor

Responsibilities

  • Provide technical leadership for WebRTC-based products.
  • Design and implement new features for real-time voice communication.
  • Continuously improve the WebRTC client and server stack across platforms.
  • Investigate and evaluate new technologies for innovation.
  • Drive timelines and resolve technical blockers with autonomy.

Requirements

  • Highly proficient in C++ with a strong command of performance-critical systems.
  • Deep understanding of WebRTC signalling concepts, protocols, and architecture.
  • Proven experience in debugging and optimizing WebRTC stacks at scale.
  • Experience designing and maintaining C APIs for broad platform distribution.
  • Familiarity with build systems like GN and Ninja.
  • Demonstrated ability to independently own and deliver complex programming projects.
  • Strong communication skills with a track record of cross-team alignment.
  • Leadership experience is a plus.

Benefits

  • 100% coverage for employee and dependent benefits including medical, dental, and vision.
  • Supplemental medical coverage and critical illness insurance.
  • Access to a robust mental well-being program providing free therapy and coaching.
  • Retirement savings plan with competitive employer match.

Tech Stack

C++Unreal Engine

Categories