Principal Software Programmer, Media Services
Epic Games15 days ago
Base Salary
$214k - $345k/yr
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 focus on performance-critical systems.
- Deep understanding of WebRTC signaling concepts 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.