Principal Software Engineer, Media Services
Epic Gamesabout 2 months ago
Responsibilities
- Provide technical leadership for WebRTC integration across Epic Games teams.
- Design and implement new features for real-time voice communication.
- Architect and continuously improve the WebRTC client and server stack.
- Investigate and evaluate new technologies for real-time communication.
- Drive timelines and resolve technical blockers with autonomy.
Requirements
- Highly proficient in C++ with a focus on performance-critical systems.
- Deep understanding of WebRTC signaling concepts 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 like GN and Ninja.
- Demonstrated ability to independently own and deliver complex engineering projects.
- Strong communication skills with a track record of cross-team alignment.
- Leadership experience is a plus.
Benefits
- 100% coverage of medical, dental, and vision premiums 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, with recognition for long-term employment.