Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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
  • 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
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 engineering 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

Our intent is to cover all things that are medically necessary and improve the quality of life. We pay 100% of the premiums for both you and your dependents. Our coverage includes Medical, Dental, a Vision HRA, Long Term Disability, Life Insurance & a 401k with competitive match. We also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents. Throughout the year we celebrate our employees with events and company-wide paid breaks. We offer unlimited PTO and sick time and recognize individuals for 7 years of employment with a paid sabbatical.

ABOUT US

Epic Games is a leading interactive entertainment company. For over 30 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.
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... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Raleigh, NC
    1 day ago
  • $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... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Raleigh, NC
    6 days ago
  • $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... 
    Suggested
    Work experience placement

    Disney

    Morrisville, NC
    3 days ago
  • $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... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Raleigh, NC
    1 day ago
  • $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... 
    Suggested
    Permanent employment
    Full time
    Work experience placement
    Remote work
    Flexible hours

    Red Hat, Inc.

    Raleigh, NC
    11 hours ago
  • $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 placement
    Remote work

    The Walt Disney Studios

    Morrisville, NC
    3 days ago
  •  ...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

    Disney France

    Morrisville, NC
    8 days ago
  •  ...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 in
    Work at office
    Work from home
    Flexible hours

    Bertelsmann

    Morrisville, NC
    4 days ago
  • 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... 

    Accentuate Staffing

    Cary, NC
    4 days ago
  • $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 employment
    Full time
    Contract work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Red Hat

    Raleigh, NC
    11 hours ago
  • 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... 

    SCHUNK GmbH & Co. KG

    Morrisville, NC
    4 days ago
  • $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 work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle

    Raleigh, NC
    11 hours ago
  • $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 work
    Visa sponsorship
    Flexible hours

    Oracle

    Raleigh, NC
    1 day ago
  •  ...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 work
    Casual work
    Immediate start

    Prometheus Group

    Raleigh, NC
    2 days ago
  •  ...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... 

    CAPTRUST

    Raleigh, NC
    11 hours ago
  • $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 work
    Flexible hours

    Oracle

    Raleigh, NC
    4 days ago
  •  ...'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 placement
    Remote work
    Flexible hours

    Ally

    Raleigh, NC
    1 day ago
  •  ...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 time
    Local area
    Remote work

    WCG Clinical

    Cary, NC
    1 day ago
  • $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 office
    Remote work
    Work from home

    NIC MAP

    Raleigh, NC
    2 days ago
  • $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 work
    Worldwide
    Flexible hours

    Oracle

    Raleigh, NC
    1 day ago
  • $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 work
    Flexible hours

    Oracle

    Raleigh, NC
    1 day ago
  • $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 office
    Remote work
    Home office
    Relocation package
    Flexible hours

    Progress USA Inc

    Raleigh, NC
    11 hours ago
  • $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 work
    Flexible hours

    Oracle

    Raleigh, NC
    7 hours ago
  • $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 area
    Worldwide

    RELX

    Raleigh, NC
    11 hours ago
  • $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 employment
    Full time
    Contract work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Red Hat

    Raleigh, NC
    1 day ago
  • $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 work
    Flexible hours

    Oracle

    Raleigh, NC
    2 days ago
  • $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 work
    Flexible hours

    Oracle

    Raleigh, NC
    1 day ago
  • $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... 

    Jacobs

    Cary, NC
    4 days ago
  • $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 holiday
    Flexible hours

    EY

    Raleigh, NC
    4 days ago
  •  ...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

    Jewelers Mutual Group

    Raleigh, NC
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer, Media Services. Be the first to apply!