Principal Software Programmer, Media Services
Greater Montreal Metropolitan Area · પૂર્ણ સમય
અરજી કરનારા સૌ પ્રથમ બનો
- અનુભવ
- કોઈપણ
- પગાર
- —
- ઓપનિંગ્સ
- 1
- પોસ્ટ કર્યું
- 2 કલાક પેહલા
- Work mode
- ઓફિસમાં
- Eligibility
- Candidates with the required C++, WebRTC, systems, and cross-team delivery experience can apply. Leadership experience is welcome but not mandatory.
- Resume
- Required to apply
કામનું વર્ણન
About the team
Epic Games builds interactive entertainment experiences and engine technology used by creators across games and other industries. The company emphasizes collaboration, creativity, and continuous innovation across its teams.
Role overview
The Principal Software Programmer on the Media Services team will provide technical leadership for the systems that support real-time voice communication across Fortnite and the wider Epic Games ecosystem at very large scale. This person will help define the technical direction for Epic’s WebRTC-based products and take features from early design through final release.
Key responsibilities
- Lead WebRTC integration work across multiple Epic Games teams, including both architecture and hands-on feature development.
- Build, refine, and maintain WebRTC client and server components across different platforms.
- Explore and assess emerging technologies that can improve real-time communication services.
- Own schedules, remove technical roadblocks, and deliver work independently with strong accountability.
Required background
- Strong expertise in C++, especially for high-performance systems.
- Solid knowledge of WebRTC signaling, related protocols, and system architecture.
- Experience troubleshooting and tuning WebRTC stacks operating at scale.
- Ability to design and maintain C APIs for broad platform use.
- Comfort working with build tools such as GN and Ninja.
- Proven success delivering complex, long-duration engineering projects independently.
- Effective communication skills and experience aligning technical decisions across teams.
- Leadership experience is considered an advantage.
Benefits
- Employer-paid benefits coverage for employees and dependents.
- Medical, dental, vision, critical illness, telemedicine, life, AD&D, and long-term disability coverage.
- Weekly indemnity coverage for short-term disability.
- Retirement savings plan with a competitive company match.
- Employee assistance program.
- Mental well-being support through Modern Health, including free therapy and coaching for employees and dependents.
Equal opportunity
Epic Games states that it values diverse teams and an inclusive workplace, and it operates as an equal opportunity employer.
Recruitment agency notice
The company does not accept unsolicited resumes or outreach from unauthorized third parties, including recruitment or placement agencies without a valid negotiated agreement. No fees will be paid to unauthorized third parties.