Epic Games

Principal Software Engineer, Media Services

Epic Games$120K — $160K *
Cary, NC 27513In-Person
Media
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 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 engineering projects
  • Strong communication with a track record of cross-team alignment

Responsibilities

  • Work on WebRTC integration across different Epic Games teams
  • Design and implement new features for real-time voice communication
  • Architect and improve the WebRTC client and server stack across multiple platforms
  • Investigate new technologies to drive innovation in real-time communication
  • Drive timelines and resolve technical blockers autonomously

Benefits

  • 100% premium coverage for medical, dental, and vision for employees and dependents
  • Long Term Disability and Life Insurance coverage
  • 401k with competitive match
  • Robust mental well-being program offering free therapy and coaching
  • Unlimited PTO and sick time
  • Celebration events and company-wide paid breaks
  • Paid sabbatical after 7 years of employment
Full Job Description
ENGINEERING - 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 engineering 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
  • Architect, 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 engineering 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

Our intent is to cover all things that are medically necessary and improve the quality of life. We pay 100% of the premiums for both you and your dependents. Our coverage includes Medical, Dental, a Vision HRA, Long Term Disability, Life Insurance & a 401k with competitive match. We also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents. Throughout the year we celebrate our employees with events and company-wide paid breaks. We offer unlimited PTO and sick time and recognize individuals for 7 years of employment with a paid sabbatical.

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 Engineer, Media Services jobs: