Principal Software Programmer, Media Services
Epic Games
WHAT MAKES US EPIC?
At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating.
Being Epic means being a part of a team that continually strives to do right by our community and users. We’re constantly innovating to raise the bar of engine and game development.
PROGRAMMING - 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 programming 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
- Design, 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 programming 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
We pay 100% for benefits for both employees and dependents and offer coverage for supplemental medical, dental, vision, critical illness, telemedicine, Life and AD&D, long term disability insurance as well as weekly indemnity (short term disability) and a retirement savings plan with a competitive employer match. In addition to the EAP (employee assistance program), we also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents.
ABOUT US
Epic Games spans across 25 countries with 46 studios and 4,500+ employees globally. For over 25 years, we've been making award-winning games and engine technology that empowers others to make visually stunning games and 3D content that bring environments to life like never before. Epic's award-winning Unreal Engine technology not only provides game developers the ability to build high-fidelity, interactive experiences for PC, console, mobile, and VR, it is also a tool being embraced by content creators across a variety of industries such as media and entertainment, automotive, and architectural design. As we continue to build our Engine technology and develop remarkable games, we strive to build teams of world-class talent.
Like what you hear? Come be a part of something Epic!
Epic Games deeply values diverse teams and an inclusive work culture, and we are proud to be an Equal Opportunity employer. Learn more about our Equal Employment Opportunity (EEO) Policy here .
Note to Recruitment Agencies: Epic does not accept any unsolicited resumes or approaches from any unauthorized third party (including recruitment or placement agencies) (i.e., a third party with whom we do not have a negotiated and validly executed agreement). We will not pay any fees to any unauthorized third party. Further details on these matters can be found here .
- ...What You'll Do We're looking for a Principal Al Programmer who builds products that integrate Al... ...in game engine architecture, cloud services, and how LLMs actually work. In this... ...What we're looking for Strong software programming background with hands-on experience...SuggestedLong term contractFull timeTemporary workWorldwide
- ...We’re looking for a User Interface Programmer who is passionate about games and well-versed... ...intersections with gameplay features and services Optimize and fix bugs in existing systems... ...across a variety of industries such as media and entertainment, automotive, and architectural...SuggestedLong term contractFull timeTemporary workRemote workWorldwide
- .... PROGRAMMING - EPIC GAMES SERVICES What We Do Driving the... ...for a Senior Game Security Programmer to join our Anti-Cheat team and... ...of experience writing robust software that protects the game instances... ...variety of industries such as media and entertainment, automotive,...SuggestedLong term contractFull timeTemporary work
- (Version française ci-dessous) Graphics Programmer With multiple awards to our name, Larian Studios has proven that we’re dedicated... ....Multi threading should be second nature. Excellent software design and problem-solving skills. Excellent software debugging...SuggestedFull timeWork at officeLocal area
- ...and technology. As a Senior Gameplay AI Programmer, you'll play a critical role on a small,... ...approaches Experience working on a live service game is a plus Interest in online games... ...across a variety of industries such as media and entertainment, automotive, and architectural...SuggestedLong term contractFull timeTemporary workWorldwide
- ...Frima is looking for a Senior Unreal (C++) Programmer to help take our game programming team to... ...and integrations with first-party services (Microsoft and Sony). Qualifications... ...understanding of the various hardware and software layers involved in the execution of a console...Long term contractFull timeRemote workFlexible hours
- ...~3. ISO Certification -Second sector: Software Development ~1.Developing applications for... ...5.Document Management System (DMS), ~6. Service Desk Plus (SDP), ~7.Service Management... ...Description We are looking for a driven Social Media Specialist to attract and interact with...Full time
- ...Version française ci-dessous) Lead Tools Programmer With multiple awards to our name,... ..., Blender or similar content creation software. Experience with game modding... ...en C++ Une solide compréhension des principes d’interface utilisateur/d’expérience utilisateur...Daily paidFull timeWork at officeLocal area
- ...technical expertise to consultancy while addressing large-scale business challenges? Coveo is looking for a Software Developer Intern to join our Professional Services team. Your mission? Work closely with our customers to understand their needs and deliver tailored...Full timeInternshipWork at office2 days per week
- ...worldwide. What You'll Do We're looking for a senior Tools Programmer to help build the next generation of UI tooling for users and AI... ...by content creators across a variety of industries such as media and entertainment, automotive, and architectural design. As we continue...Long term contractFull timeTemporary workWorldwide
- ...Epic Games is searching for an experienced Senior Language Programmer to join our Verse team, which owns the toolchain (compiler, VM,... ...embraced by content creators across a variety of industries such as media and entertainment, automotive, and architectural design. As we continue...Long term contractFull timeTemporary workWorldwide
- ...automne 2026. Responsabilités: Programmation C++, Unreal Engine 5 Prototyper... ...de contenu. Bonne compréhension des principes du génie logiciel, par ex. programmation... ...creation toolchain. Good understanding of software engineering principles, such as object-oriented...Internship
- ...Description du poste : À titre de Développeur·euse Outils , vous contribuerez à concevoir, développer et faire évoluer les outils, services et pipelines qui soutiennent nos équipes de développement. Votre travail aura un impact concret chaque fois qu'un membre de l'équipe...Daily paidFull timeWork at officeLocal areaRemote work
- ...press secretary, our premier information service is built for developing relationships that... ...impact decisions in government, business, and media. Utilizing deep research expertise and... ...Qualifications ~5+ years of professional software engineering experience building and...Full timeWork at officeFlexible hours
- ...press secretary, our premier information service is built for developing relationships that... ...impact decisions in government, business, and media. Utilizing deep research expertise and... ...About the Role We are looking for a Software Engineer or Senior Software Engineer to join...Full timeWork at officeFlexible hours
- ...PROGRAMMATION OU DEVELOPPEMENT - UNREAL ENGINE Ce que nous faisons Les projets propulsés par Unreal Engine demeurent à la fine pointe... ...de Modern Health, un organisme qui fournit gratuitement des services de thérapie et d’encadrement aux employés et aux personnes à charge...Full time
- ...communication. With 20 years of hardware and software development, our robots have been sold in... ...known as 'the face of AI' and a social media viral success, taking advantage of the generative... ...to break into the future mega-expansion service robot segment, with applications such as...Full timeContract workLocal areaRemote workWorldwide
- ...sur sa prochaine génération de services d'enregistrement - une... ...applications distribués d’envergure Programmation asynchrone / développement d’... ...Connaissance des principes de Clean Code Encore mieux... ...powerful all-in-one solution. Our software allows airports, control centers...Full timeLocal areaWorldwideFlexible hoursDay shift
- ...’équipe Transactions œuvrant au sein des Services-conseils, le titulaire du poste participera... ...• Un code vestimentaire souple; • Un programme de reconnaissance; • Un environnement technologique... ...Demers Beaulne S.E.N.C.R.L souscrit au principe de l’équité en matière d’emploi et invite...Full timeFlexible hours
$112.14k - $160.2k per year
...that here: About the role We are looking for a Director, Software Engineering & Innovation, to lead a large engineering organization... ...and fluency in English is the only way to ensure proper service delivery to them. The main tasks related to this position require...Remote jobFull timeFlexible hours- ...collaborateurs et clients internationaux) Votre expertise technique : Programmation orientée objet Language C# et .NET framework... ...improve how hundreds of developers build, deploy, and operate software across cloud, on-premises and hybrid environments? Join us in building...Full timeFlexible hours
- ...technologies, and shipping tangible product value, you’ll feel right at home here. As our Senior Software Developer, you will: Design, build, and evolve the platform services that power our AI conversational agent ecosystem. Develop robust orchestration layers, agent...Full timeWork from home
- ...essentiels d’orchestration, tels que des services embarqués (daemons) et des services... ...Rust, C/C++ ou dans d’autres langages de programmation système similaires Solide expérience... ...team’s dynamic: We are looking for a Software Developer to help build the next generation...Full timeRemote workFlexible hoursDay shift
$75k - $78k per year
...US and Europe. We currently have a role as a Application Support Analyst - Capital Markets Software with our large consulting client, working onsite at a major financial services client in the downtown Montreal area. Role: Application Support Analyst - Capital...Permanent employmentFull timeContract workWork at officeAfternoon shift- ...facturation et des tâches administratives diverses du département du service Le rôle Facturer tous les travaux effectuer par le... ...de la formation, des opportunités de développement ainsi qu’un programme d’avantages supplémentaires unique. Voici quelques-uns des...Full timeContract workApprenticeshipWork at officeDay shift
$31.06 - $55.04 per hour
...Professionnels et techniciens de la santé et des services sociaux Date d'affichage : du 2026-... ...i), l’agent/agente de planification, de programmation et de recherche réalise les analyses et... ...afin de favoriser l’appropriation des principes LEAN, l’autonomie des équipes et la...Full timeTemporary workSummer workWork at officeImmediate startDay shift- ...Activities / Main Tasks / Responsibilities Design and optimize machining programs using Mastercam, G. code, Mazatrol and FANUC software Direct machining plans and ranges on digital machines in order to make manufacturing as profitable as possible Determine the lengths...
- ...to level up your career? Frima is looking for an Unreal (C++) Programmer to help take our game programming team to the next level.... ...; Maintain configurations and integrations with first-party services (Microsoft and Sony). Qualifications What we’re looking...Remote workFlexible hours
- ...’un système d’exploitation ainsi que de services permettant la gestion à distance des appareils... ...expérience avec un langage moderne de programmation orienté-objet. Maîtrise du français... ...’s next generation of physical security software to our clients. Your goal will be to...Full timeRemote workFlexible hours
- ...What Youll Do Were looking for a Build Programmer passionate about CI/CD automation and... ...that enable developers to ship high-quality software efficiently. In this role youll improve... ...across a variety of industries such as media and entertainment automotive and architectural...Long term contractFull timeTemporary workWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Programmer, Media Services. Be the first to apply!


