About The Position

At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating. Being Epic means being a part of a team that continually strives to do right by our community and users. We’re constantly innovating to raise the bar of engine and game development. Unreal-powered projects have been on the bleeding edge of real-time entertainment for over 20 years. Our team of programming experts are always innovating to improve the tools and technology that empower content developers worldwide. As a Principal Software Programmer of the Media Services team, you'll take full ownership of the platform powering real-time communication across the Epic Games ecosystem. You'll help set the technical direction for Epic's WebRTC-based products and implement features from design through final delivery.

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, long-horizon programming projects
  • Strong communication with a track record of cross-team alignment and technical decision-making

Nice To Haves

  • Leadership experience is a plus

Responsibilities

  • Work on the WebRTC integration across different Epic Games teams, design and hands-on implementation of new features
  • Design, develop, and continuously improve our 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

Benefits

  • 100% paid benefits for employees and dependents
  • Supplemental medical coverage
  • Supplemental dental coverage
  • Supplemental vision coverage
  • Critical illness coverage
  • Telemedicine
  • Life and AD&D insurance
  • Long term disability insurance
  • Weekly indemnity (short term disability)
  • Retirement savings plan with a competitive employer match
  • Employee assistance program (EAP)
  • Robust mental well-being program through Modern Health (free therapy and coaching for employees & dependents)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service