Principal Software Programmer at Epic Games

Epic Games

Full-time Other-General
Apply Now
Location
vancouver, metro vancouver regional district, Canada
Posted
June 15, 2026

Job Description

Lead innovative media services as a Principal Software Programmer with Epic Games. Drive real-time voice communication technologies across the Epic ecosystem, making a significant impact in the gaming industry.
Epic Games is seeking a Principal Software Programmer for its Media Services team. You will provide technical leadership for WebRTC-based products, ensuring seamless communication in Fortnite and beyond. This role emphasizes hands-on feature implementation and driving technical direction for real-time communication services.
Key Responsibilities:
• Work on WebRTC integration across Epic Games teams
• Design and improve the WebRTC client and server stack
• Investigate new technologies to enhance services
• Drive timelines and resolve technical blockers
• Deliver complex programming projects with high autonomy
Requirements:
• Proficient in C++ for performance-critical systems
• Deep understanding of WebRTC concepts and architecture
• Experience deb...