Epic Games

Principal Software Programmer, Media Services

Epic Games$120K — $150K *
Media
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Proficient in C++ with a focus on performance-critical systems
  • Strong grasp of WebRTC signaling concepts and architecture
  • Experience in debugging and optimizing WebRTC stacks at scale
  • Skilled in designing and maintaining C APIs for diverse platforms
  • Familiar with build systems such as GN and Ninja
  • Ability to independently manage complex programming projects
  • Excellent communication and technical decision-making skills

Responsibilities

  • Lead the integration of WebRTC across Epic Games teams
  • Design and implement new features for the WebRTC client and server
  • Continuously improve the WebRTC stack across different platforms
  • Investigate new technologies to enhance real-time communication services
  • Manage timelines and deliver projects with high autonomy

Benefits

  • 100% coverage for employee and dependents' medical, dental, and vision
  • Supplemental medical coverage for critical illness and telemedicine
  • Life and AD&D insurance, along with long-term disability insurance
  • Weekly short-term disability benefits
  • Retirement savings plan with competitive employer match
  • Employee assistance program (EAP) and mental well-being support through Modern Health
Full Job Description
PROGRAMMING - UNREAL ENGINE
What We Do

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.
What You'll Do

As a Principal Software Programmer of the Media Services team, you'll provide technical leadership for the platform powering real-time voice communication across Fortnite and the Epic Games ecosystem at massive scale. You'll help set the technical direction for Epic's WebRTC-based products and implement features from design through final delivery.
In this role, you will
  • 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
What we're looking for
  • 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
  • Leadership experience is a plus
EPIC JOB + EPIC BENEFITS = EPIC LIFE

We pay 100% for benefits for both employees and dependents and offer coverage for supplemental medical, dental, vision, critical illness, telemedicine, Life and AD&D, long term disability insurance as well as weekly indemnity (short term disability) and a retirement savings plan with a competitive employer match. In addition to the EAP (employee assistance program), we also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents.

About Epic Games

Epic Games is a video game development company that is best known for creating the popular game Fortnite. The company was founded in 1991 by Tim Sweeney and is headquartered in Cary, North Carolina. Epic Games has developed a number of other successful games, including the Unreal series and Gears of War. The company is also known for its Unreal Engine, a game engine that is used by many other game developers. Epic Games is committed to advancing the state of the art in game development and creating innovative and engaging experiences for players.
Learn more about Epic Games
Size
2,700 employees
Industry
Founded
1991

Similar Jobs

More Jobs at Epic Games

More Media Jobs

Find similar Principal Software Programmer, Media Services jobs: