Principal Software Engineer, Media Services
Epic Games, Inc.
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. ENGINEERING - 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 engineering 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
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 We Do Unreal-powered projects have been on the bleeding edge of real-time entertainment for over 20 years. Our team of engineering 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
- Architect, 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
- 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 engineering projects
- Strong communication with a track record of cross-team alignment and technical decision-making
- Leadership experience is a plus
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.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, Media Services in Cary, NC vacancy
$96.8k - $251.6k
...Job Description Overview Oracle Media Services is hiring a Consulting Member of Technical Staff, IC5, to help lead Studio in the... ...production-grade creative workflows in the cloud while improving the engineering systems, operational practices, and AI-enabled delivery...SuggestedTemporary workFlexible hours$99.6k - $234.6k
...Work with a highly technical, distributed systems-focused engineering team Responsibilities Responsibilities Design and build... ...life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for...SuggestedTemporary workFlexible hours$206.4k - $276.7k
...Principal Software Engineer Technology is at the heart of Disney's past, present, and future. Disney... ...the technological backbone for Disney's media business globally. The team marries... ...with working with Dockers Web service development, REST APIs, XML/JSON Release...SuggestedWork experience placement$99.6k - $234.6k
...TX Broomfield, CO As a Principal Engineer inside the Oracle Cloud Infrastructure Interactive Media team, you will have the opportunity... ...and operation of cloud services that will enable delivery of... ...work with a talented group of software developers, designing scalable...SuggestedTemporary workFlexible hours$151.51k - $249.95k
The Red Hat OpenShift Service Mesh team is looking for a motivated Principal Software Engineer to join and grow with us. As a member of our team, you will help improve and optimize Istio for use within our enterprise Kubernetes platform, Red Hat OpenShift. Using your expertise...SuggestedPermanent employmentFull timeWork experience placementRemote workFlexible hours$148.7k - $199.4k
...Sr Software Engineer Technology is at the heart of Disney's past, present, and future. Disney... ...the technological backbone for Disney's media business globally. The team marries... ...Collaborate with application development teams, services engineering teams and product...Work experience placementRemote work- ...Senior Software Engineer - Android Disney's Media Engineering Android team is seeking an experienced Software Engineer who is excited to build apps... .... Collaborate with application development teams, services engineering teams and product management to help understand...Work experience placement
- ...for a high energy, strategic, and fast-paced position as a Principal Software Engineer? Join Relias, the company changing lives throughout the... ...financial outcomes! For 11,000+ health care and human service organizations, Relias helps clients deliver better clinical...Live inWork at officeWork from homeFlexible hours
- A staffing agency is seeking a Field Service Engineer for a growing manufacturer in North Carolina. The role involves providing process technology support and training, performing field evaluations, and troubleshooting inefficiencies. A Bachelor’s degree in Engineering...
$133.65k - $220.68k
...Job Summary: The Red Hat Observability Service team is looking for a Senior Software Engineer to join us in the USA. The role collaborates with peers and senior engineers to ensure the delivery of high-quality software features and solutions, resolving routine and...Permanent employmentFull timeContract workWork experience placementWork at officeRemote workFlexible hours- SCHUNK GmbH & Co. KG in Morrisville, North Carolina is looking for an Applications and Service Technician / Engineer who will provide hands-on field service and customer training for automation and motion control systems. This role requires specialized knowledge, with responsibilities...
$96.8k - $306.4k
...offers unmatched hyper-scale, multi-tenant services deployed in more than 50 regions... ...for data planes. We are hoping to enhance engineering efficiency by concentrating our expertise... ...executives for investment and drive the software design and development for new major data...Temporary workWork experience placementWorldwideFlexible hours$99.6k - $234.6k
...Description Role Summary Oracle Health Platform Engineering builds and operates shared platform services that power secure, reliable product delivery at... ..., and operability. We are seeking a Principal Software Developer (IC4) to lead design and delivery for...Temporary workVisa sponsorshipFlexible hours- ...Principal Software Engineer About Prometheus Group: Prometheus Group is a team of self-starters centered on being resourceful, accountable... .... Career progress is based on merit and not years of service or attaining certifications. Our drive and dedication to creating...Temporary workCasual workImmediate start
- ...Senior Specialist Software Engineer CAPTRUST is seeking a highly skilled and self-driven Senior Specialist Software Engineer to serve... ...tested solutions. Build and operate Azure-based integration services (e.g., Azure Functions, App Service, Logic Apps) that...
$96.8k - $306.4k
...Job Description This Sr Principal Software Engineer role is a senior technical leadership position focused on designing and building secure,... ...Implement solutions that reduce operational load, increase service availability, and reduce technical debt Cross-Team Collaboration...Temporary workFlexible hours- ...'s model hosting Platform team is looking for an experienced software engineer to design, build and contribute to our AI/ML model hosting platform... ...of experience in Python programming including application service development. Ability to design and build serverless and...Work experience placementRemote workFlexible hours
- ...Principal Software Engineer General Information Location: Remote Organization: WCG Job Type: Full Time - Regular Description and Requirements EMPLOYER: WCG Clinical, Inc. TITLE: Principal Software Engineer DUTIES: Develop software applications...Full timeLocal areaRemote work
$165k - $185k
...NIC MAP is looking for a Principal Software Engineer to join our engineering team. You will design, build, and maintain the software that powers... ...-code, or container orchestration in Azure. Cosmos DB, Service Bus, or other Azure PaaS services. SaaS product...Work at officeRemote workWork from home$99.6k - $234.6k
...Infrastructure (OCI) is seeking a highly motivated Software Developer 4 to join the Infrastructure... .... This team develops the platforms, services, workflows, and operational tooling that... ...systems support critical business and engineering processes that influence billions of...Temporary workWorldwideFlexible hours$99.6k - $234.6k
...building the next generation of AI native engineering systems powering cloud operations,... ...productivity at scale. We are looking for a Principal Software Development Engineer (IC4) who... ...operational tooling, and cloud native services using modern AI driven engineering...Temporary workFlexible hours$153k - $189k
...Nasdaq: PRGS) - the trusted provider of software that enables our customers to develop... ...people power progress. Join us as a Principal Software Engineer - Identity & Authentication and help... ...operational resilience of identity services in a large-scale SaaS environment...Work at officeRemote workHome officeRelocation packageFlexible hours$99.6k - $223.4k
...operational needs. You care about building usable, reliable software that helps engineering and operations teams reason about complex physical... ...working across different layers of the stack, including APIs, services, persistence, validation logic, tooling, and operational...Temporary workFlexible hours$115.4k - $192.3k
...you a collaborative Agentic AI Engineer looking to work for a mission... ...(EHE) Data and Content Software Engineering team is responsible... ...About the Role: We are seeking a Principal Software Engineer to join our... ..., OpenAI APIs), and modular service patterns to enable reusable...Local areaWorldwide$151.51k - $249.95k
...About the Job Red Hat Engineering is looking for a Principal Software Engineer to join us to continue making OpenShift the premier Kubernetes platform... ...internals Experience with development for public cloud services (AWS, GCE, Azure) Previous contributions to open...Permanent employmentFull timeContract workWork experience placementWork at officeRemote workFlexible hours$99.6k - $223.4k
...We’re looking for highly skilled AI engineers to design and build high-scale, cloud-based... ...or equivalent. • 6+ years of relevant software engineering experience. • Strong software... ...AI embedded across our products and services, we help customers turn that promise into...Temporary workFlexible hours$96.8k - $251.6k
...Job Description As a Sr. Principal Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Core Platform division, you will play... ...architecture, evolution, and delivery of OCI’s Key Management Service (KMS) —a foundational cryptographic service that...Temporary workFlexible hours$85k - $116.8k
A global engineering firm is seeking a CSA Construction Technical Services Specialist to support innovative data center projects. This role offers the opportunity to learn in a rapidly growing industry, requiring a minimum of 4-7 years of experience in Civil, Structural...$66.3k - $135.4k
...Developer: Full Stack or Back End-Financial Services -Senior EY is the only professional... .... We are looking for Fullstack Engineers who will collaborate with clients to transform... ...integrate, test, and deploy distributed software applications. You will deliver high...Summer holidayFlexible hours- ...Software Engineer - Core Services Job Category: Information Technology Requisition Number: SOFTW002537 Posted: March 11, 2026 Full-Time Raleigh, NC Description Summary The Core Services squad owns the foundational platform that the rest of our engineering...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer, Media Services. Be the first to apply!
Related searches
- principal Cary, NC
- senior principal cloud computing engineer Cary, NC
- internship software Cary, NC
- software support Cary, NC
- embedded software Cary, NC
- software sales representative Cary, NC
- id software Cary, NC
- healthcare software sales Cary, NC
- remote software sales Cary, NC
- entry level software sales Cary, NC

