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

Principal Software Programmer, Media Services

$226.58k - $332.32k per year
Full-time

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.

Pay Transparency Information


The expected annual base pay range(s) for this position are detailed below. Each base pay range is relevant only for individuals who are residents of or will be expected to work within the specified locale. Compensation varies based on a variety of factors, which include (but aren’t limited to) things such as skills and competencies, qualifications, knowledge, and experience. In addition to base pay, most employees are eligible to participate in Epic’s generous benefit plans and discretionary incentive programs (subject to the terms of those plans or programs).

British Columbia Base Pay Range

$226,580 - $332,317 CAD

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 .

Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Programmer, Media Services in Vancouver, BC vacancy
  • $140k - $210k per year

     ...apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in an increasingly interconnected world. Our solutions are designed... 
    Suggested
    Full time
    Manual labor

    Arista Networks, Inc.

    Vancouver, BC
    10 hours ago
  • $140k - $210k per year

     ...apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in an increasingly interconnected world. Our solutions are designed... 
    Suggested
    Remote job
    Full time
    Manual labor

    Arista Networks

    Vancouver, BC
    10 hours ago
  • $182.82k - $268.13k per year

     ...across multiple products and services to improve technology and craft...  ...looking for a Senior Security Programmer focused on Game Security to develop...  ...BSc in Computer Science/Software Programming or related subject...  ...variety of industries such as media and entertainment, automotive,... 
    Suggested
    Long term contract
    Full time
    Temporary work

    Epic Games

    Vancouver, BC
    10 hours ago
  • $201.28k - $295.21k per year

     ...What You'll Do As a Senior Language Programmer at Epic Games, you will be at the center...  ...base Proficiency in C++ Well-versed in software programming principles, especially API...  ...creators across a variety of industries such as media and entertainment, automotive, and... 
    Suggested
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Vancouver, BC
    10 hours ago
  • $159.41k - $233.8k per year

     ...You'll Do We're looking for a Lead UI Programmer who is passionate about games and well-...  ...solutions Experience working on a live service game Excellent communication and...  ...creators across a variety of industries such as media and entertainment, automotive, and... 
    Suggested
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Vancouver, BC
    10 hours ago
  • $166.2k - $243.75k per year

     ...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... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Vancouver, BC
    10 hours ago
  • $127.2k - $209.9k per year

     ...our company’s culture? Explore our social media and check out our  YouTube channel where...  ...RED is looking for a Senior Animation Programmer to join our development efforts on Cyberpunk...  ...office equipment, learning, streaming services, and more. Menstrual leave — employees... 
    Full time
    Casual work
    Work at office
    Remote work
    Work from home
    Home office
    Flexible hours
    1 day per week

    CD PROJEKT RED

    Vancouver, BC
    10 hours ago
  •  ...technology that will set the standards for software-defined vehicles around the world....  ...analytical store. A low-latency current-state service , answering "what is this vehicle doing...  ...educational, professional, employment, social media/website, network/device, recruiting system... 
    Long term contract
    Full time
    Contract work
    Local area

    Rivian and Volkswagen Group Technologies

    Vancouver, BC
    10 hours ago
  • $180.1k - $247.6k per year

     ...our company’s culture? Explore our social media and check out our  YouTube channel and...  ...looking for an experienced Expert Animation Programmer to join our R&D team based in Vancouver,...  ...office equipment, learning, streaming services, and more. Menstrual leave — employees... 
    Full time
    Casual work
    Work at office
    Remote work
    Work from home
    Home office
    Flexible hours
    1 day per week

    CD PROJEKT RED

    Vancouver, BC
    10 hours ago
  • $70k - $90k per year

     ...millions of casual players every day. Job Overview: As a Programmer at Smoking Gun Interactive (SGI), you’re enthusiastic and driven...  ..., Canada, Vancouver Area of Work: Game Development Service: Create Employment Type: Full Time Working Pattern: Remote... 
    Long term contract
    Full time
    Casual work
    Internship
    Remote work
    Worldwide

    Smoking Gun Interactive Inc.

    Vancouver, BC
    10 hours ago
  • $227.7k - $284.6k per year

     ...senior leaders to turn complex requirements into scalable, resilient software solutions. Through data-driven decision-making, you will...  ...pipelines, and microservice architectures Refactoring legacy services and enhancing system scalability, performance, and security standards... 
    Long term contract
    Permanent employment
    Full time
    Work at office
    Work from home
    Flexible hours

    Xero

    Vancouver, BC
    10 hours ago
  • $39.75k - $66.25k per year

     ...About WPP Media WPP is the trusted growth partner for the world’s leading brands. With exceptional talent, trusted data and intelligence...  ...the managers in the senior team, contributes to overall client service requirements and assists in the management of media plan... 
    Full time
    Work at office

    WPP Media

    Vancouver, BC
    10 hours ago
  • $110k - $140k per year

     ...every day. Job Overview: As a Lead Programmer at Smoking Gun Interactive (SGI), you’re...  ...maintenance procedures for applications software; Lead and co-ordinate teams in the...  ...Vancouver Area of Work: Game Development Service: Create Employment Type: Full Time... 
    Long term contract
    Full time
    Casual work
    Remote work
    Worldwide

    Smoking Gun Interactive Inc.

    Vancouver, BC
    10 hours ago
  • $103.9k - $134.46k per year

     ...entertainment. Sandbox VR is looking for a Senior Gameplay Programmer to help shape the future of immersive multiplayer VR experiences...  ...code. What We're Looking for: You've been a software or feature group team lead and can share your philosophy of leadership... 
    Full time
    Internship
    3 days per week

    Sandbox Vr

    Vancouver, BC
    10 hours ago
  •  ...re got a cracking opportunity for someone who can lead a team of media creators and turn them into a high-output content machine. That means...  ...how to guide a media team to create assets that sell products or services.  ~ A yoda-like knowledge of DaVinci Resolve and Adobe Creative... 
    Long term contract
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    Algaecal Inc.

    Vancouver, BC
    10 hours ago
  • $65k - $75k per year

     ...grabs attention, educates, and drives sales. So, if crafting high-quality visuals that converts excites you, you might just be the Media Producer AlgaeCal is looking for. This job will give you ALL the feels At AlgaeCal, we’re driven by a single idea. To end the fear... 
    Full time
    Casual work
    Freelance
    Live In
    Work at office
    Work from home
    Flexible hours

    Algaecal Inc.

    Vancouver, BC
    10 hours ago
  •  ...every success. About the Role:  Optimus is looking for a Principal Consultant to lead the design, articulation, and delivery of...  ...with Microsoft partner programs, funding, or co-sell motions Background in professional services or systems integration environments... 
    Full time
    Flexible hours

    Optimus Information

    Vancouver, BC
    10 hours ago
  • $90k - $135k per year

     ...data to Spotify, YouTube, and other digital service providers; or helping artists use the...  ...leverages data from streaming services, social media, and other sources to help our A&R (Artist...  ...to grow, learn, and master the craft of software development. Tech stack consists of Ruby... 
    Full time
    Local area
    Worldwide

    Warner Music Group Corp.

    Vancouver, BC
    10 hours ago
  • $75k - $95k per year

     ...Job Overview: We are currently seeking a Senior level or Principal level UX Designer to join our team! As a Senior or Principal UX...  ...Americas, Canada, Vancouver Area of Work: Game Development Service: Create Employment Type: Full Time Working Pattern: Remote... 
    Long term contract
    Full time
    Casual work
    Remote work
    Worldwide

    Smoking Gun Interactive Inc.

    Vancouver, BC
    10 hours ago
  • $135k - $150k per year

     ...As Principal Customer Success Manager, you will own the success of Tipalti's largest and most strategic customers, ensuring they achieve meaningful outcomes with our products and services. Serving as the primary point of contact for these accounts, you will build strong, lasting... 
    Long term contract
    Full time
    Work at office
    Flexible hours

    Tipalti

    Vancouver, BC
    10 hours ago
  • $90k - $120k per year

     ...About the Role: We’re looking for a Social Media Growth Lead to build, engage, grow, and retain audiences of senior decision-makers on social platforms and convert them into subscribers and loyal members of our community. This role is responsible for turning our... 
    Remote job
    Full time

    Black

    Vancouver, BC
    10 hours ago
  • $260k - $275k per year

     ...Will Be Doing In this pivotal role, you will be instrumental in designing, building, and maintaining the shared infrastructure services and platforms that our product and application teams will depend on   You will focus on creating reusable, reliable, and scalable... 
    Full time

    Saviynt

    Vancouver, BC
    10 hours ago
  • $135.8k - $253k per year

     ...LPG) within Core OS is seeking a talented Principal Sofwtare Engineer Lead who can handle...  ...System (OS) platform that supports core services such as Azure Boost, Nexus, AKS, and more...  ...this era of ubiquitous computing, systems software excellence has never been more important... 
    Full time
    Local area
    Shift work
    Weekend work
    Weekday work

    Microsoft

    Vancouver, BC
    5 days ago
  •  ...for a $20,000 sign-on bonus, subject to the terms and conditions of the Company's sign-on bonus program. Apex is hiring a Senior Principal Engineer Manager to be based in Vancouver, Richland or Walla Walla, WA. This position will play a critical role in growing our Apex... 
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office
    Local area
    Relocation package

    Apex Companies

    Vancouver, BC
    10 hours ago
  • $210.61k - $308.89k per year

     ...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 contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Vancouver, BC
    10 hours ago
  •  ...better results. We serve a diverse range of industries, from food service and customer support to healthcare, logistics, and manufacturing...  ...AI tools.   Who You Are ~10+ years of experience in software engineering, with a demonstrated track record of leading and executing... 
    Hourly pay
    Long term contract
    Full time
    Remote work
    Flexible hours

    JobGet

    Vancouver, BC
    1 day ago
  • $227.6k - $284.6k per year

     ...of one of Xero’s most strategically important initiatives. As Principal Engineer for Platform API, you will define and drive the long-...  ...capabilities that other Xero teams build on; the APIs, SDKs, and platform services that connect Xero’s accounting engine to the world. We work... 
    Long term contract
    Permanent employment
    Full time
    Work at office
    Remote work

    Xero

    Vancouver, BC
    10 hours ago
  •  ...the core business logic that makes Xero unique. As Senior Principal Engineer you will be operating at the highest level of technical...  ...preparing platform architecture for AI-native engineering, automated software delivery, and advanced reliability paradigms at global scale.... 
    Long term contract
    Full time
    Work at office
    Remote work
    Flexible hours
    Shift work

    Xero

    Vancouver, BC
    10 hours ago
  • $50k - $68k per year

     ...Description JOEY Restaurant Group is looking for a Social Media Specialist to lead how LOCAL Public Eatery shows up across social platforms...  ...Adobe Suite, CapCut, Canva, and/or other animation and editing software Benefits    Extended health, dental, life insurance,... 
    Long term contract
    Full time
    Work at office
    Local area

    Joey Restaurant Group

    Vancouver, BC
    10 hours ago
  • $279.12k - $332.44k per year

     ...and SIMD optimization techniques to enhance application efficiency with knowledge of modern computer architecture and its impact on software performance. Physics and Numerical Methods Experience: Practical experience applying numerical methods to solve problems in real-... 
    Full time
    Work at office
    Local area
    Visa sponsorship
    Monday to friday

    Roblox

    Vancouver, BC
    4 days ago

Do you want to receive more vacancies?

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