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

Engine Programmer

$128.85k - $188.98k 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


The Fortnite Tech Desktop team is looking for an experienced Engine Programmer to enhance the player experience on the PC platform. You will work with other programmers and directly contribute to building and improving our Desktop platform support to an industry-leading state.

This role covers a wide range of specialties, focusing on stability and performance programming and ensuring critical features are available and performant for the Fortnite user base.

In this role, you will



  • Analyze and resolve stability and performance problems of Fortnite on a wide range of PC hardware configurations; this includes identifying solutions in such areas as:

    • Solving CPU and GPU performance and compatibility issues

    • Making improvements to platform toolchains, i.e., compiler/linker support, SDK upgrades, platform-specific data management tools, debugger integration, crash reporting, etc.

    • Improvements in low-level systems that interface with platform APIs, i.e., memory allocators (physical and virtual), file systems, and input systems


  • Monitor stability and performance data from Fortnite releases, address live issues that players are facing, and improve Unreal Engine’s systems and applications in Fortnite-specific use cases

  • Build and maintain Fortnite's support across PC storefronts, operating systems, and platforms, including Epic Games Store and Microsoft Store builds and Windows on ARM

  • Collaborate with a variety of other Epic teams within Fortnite and Unreal Engine to help them solve complex technical challenges in ways that move the stability and quality of Fortnite and our internal products forward

What we're looking for



  • Strong C++ knowledge and multi-threaded programming techniques; ability to code and design various core engine systems

  • Experience in profiling and optimizing a large codebase

  • Ability to diagnose, debug, and action complex problems coming from a live-service title and experience in handling stability issues

  • Demonstrated ability to reason about and debug large, interacting systems from the macro-level to the micro-level

  • Experience with Linux, such as profiling and optimizing code that also runs on servers, is preferred

  • Experience with OS-level systems, Windows/Linux APIs, and common frameworks 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

$128,848 - $188,977 CAD

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 10 hours ago
Similar jobs that could be interesting for youBased on the Engine Programmer in Vancouver, BC vacancy
  • $70k - $90k per year

     ...players every day. Job Overview: As a Programmer at Smoking Gun Interactive (SGI), you’re...  ...bachelor’s degree in Computer Science, Engineering or equivalent; ~ A passion for playing...  ...; Shipped Experience; Game Engine experience in Unreal Engine 4 or 5/Unity... 
    Suggested
    Long term contract
    Full time
    Casual work
    Internship
    Remote work
    Worldwide

    Smoking Gun Interactive Inc.

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

     ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning...  ...developers worldwide. What You'll Do We're looking for a Lead UI Programmer who is passionate about games and well-versed in C++, UI... 
    Suggested
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

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

     ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning...  ...developers worldwide. What You'll Do As a Senior Language Programmer at Epic Games, you will be at the center of our mission to enable... 
    Suggested
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

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

     ...Description CD PROJEKT RED is looking for a Senior Animation Programmer to join our development efforts on Cyberpunk 2, the next...  ...and animation technology while working with the code for Unreal Engine's animation technology, tools, and pipelines. Through utilizing... 
    Suggested
    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
  • $166.2k - $243.75k per year

     ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning...  ...innovative new experiences and technology. As a Senior Gameplay AI Programmer, you'll play a critical role on a small, focused team. You'll own... 
    Suggested
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

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

     ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning...  ...What You'll Do Epic Games is looking for a Senior Security Programmer focused on Game Security to develop and improve anti-cheat capabilities... 
    Long term contract
    Full time
    Temporary work

    Epic Games

    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...  ...other programmers Consistently push the limits of the Unity game engine to maximize the quality of each VR experience.  Keep up with... 
    Full time
    Internship
    3 days per week

    Sandbox Vr

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

     ...looking for an experienced Expert Animation Programmer to join our R&D team based in Vancouver,...  ...with machine learning researchers, engineers, animators and game designers to define and...  ...Experience working with large-scale game engines, e.g. Unreal Engine, Unity, or proprietary... 
    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
  • $110k - $140k per year

     ...of casual players every day. Job Overview: As a Lead Programmer at Smoking Gun Interactive (SGI), you’re a talented and driven...  ...or related field; ~ A bachelor’s degree in Computer Science, Engineering or equivalent; ~ Passion for playing and creating innovative... 
    Long term contract
    Full time
    Casual work
    Remote work
    Worldwide

    Smoking Gun Interactive Inc.

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

     ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning...  ...Epic Games is searching for an experienced Senior Language Programmer to join our Verse team, which owns the toolchain (compiler, VM,... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Vancouver, BC
    10 hours ago
  •  ...pour le marketing, les technologies de pointe, l’engagement social et l’expérience client ? Si c’est le cas, inscrivez-vous à notre programme de perfectionnement en marketing. Qu’est-ce que le programme de perfectionnement en marketing ? Le Programme De Perfectionnement En... 
    Full time
    Remote work
    Flexible hours

    TELUS

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

     ...Job Responsibility: Job Title: Systems Programmer Job Overview: We are seeking an experienced and versatile AV Systems Programmer to join our team at NDS Integration, a leading AV integration company based in Vancouver, BC. In this dual-role position, you will be responsible... 
    Full time
    Casual work
    Remote work
    Work from home
    Monday to friday

    NDS Integration

    Vancouver, BC
    7 days ago
  •  ...les fruits de notre succès avec nos employés par l’entremise d’un programme de bonis annuels et d’un régime d’achat d’actions des employés (...  .... À propos du poste We are seeking an Expert Forensic Engineer ,  Fire and Explosion - for our Claims Department to play a key... 
    Remote work
    Flexible hours

    Intact Financial

    Vancouver, BC
    4 days ago
  •  ...and reports on programs, performs moderately complex administrative duties and acts for a superior on an assigned shift. A Recreation Programmer II exercises independent judgement on matterspertaining to the development, coordination and actual implementation of approved... 
    Hourly pay
    Full time
    Part time
    Local area
    Shift work

    The City of Vancouver

    Vancouver, BC
    10 days ago
  •  ...community engaged arts programs and projects with a focus on MACC and south Vancouver community centres, including work with ACE Team programmers Supervise and facilitate community-engaged arts programming and projects which may take the form of special events, conferences,... 
    Hourly pay
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours
    1 day per week

    The City of Vancouver

    Vancouver, BC
    5 days ago
  • $58 - $73 per hour

     ...looking for a Frontend Senior Software Engineer to join us on a contract for for an unannounced...  ...producers, artists, designers and other programmers in a highly collaborative and agile...  ...Professional proficiency with multiple game engines, or proven ability to pick up new ones... 
    Full time
    Contract work
    Internship
    Local area

    Kabam

    Vancouver, BC
    10 hours ago
  •  ...providing solution(s) as they become known, in a professional, timely manner, over the lifetime of the support request • Escalation Engineers need to understand customer systems and configurations. Analyze problems/defects and recommend solutions • Be able to work closely... 
    Full time
    Immediate start
    Remote work

    Illumio

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

     ...latest AI tools and make thoughtful decisions with data-driven insights – technology plays an invaluable role in our success. The engineering team at Warner Music Group makes all of it a reality. Check out first-hand accounts from the WMG engineering, product, design, infrastructure... 
    Full time
    Local area
    Worldwide

    Warner Music Group Corp.

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

     ...more.   ABOUT THE ROLE We're seeking a talented Backend Engineer to join our team at LayerZero, where you'll play a pivotal role...  ...languages, such as Typescript. ~ Experience working with workflow engines. ~ Previous experience with blockchain technologies, smart... 
    Full time

    Layer Zero Labs Llc

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

     ...accessibility, and compassion in pet care. THE ROLE: We are currently seeking a motivated, hands-on, and customer-oriented QA Engineer to join our growing tech team. In this role, you will work directly with the engineering and product teams to ensure quality, consistency... 
    Full time
    Local area
    Remote work
    Flexible hours

    Online Veterinarians

    Vancouver, BC
    10 hours ago
  • $160k - $180k per year

     ...in production have problems nobody has clean answers to yet. Tigera has built a new product to tackle this space. We're a focused engineering team working on the hard parts: detecting agents at runtime, understanding their behaviour, distinguishing legitimate activity from... 
    Full time
    Flexible hours

    Tigera

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

     ...Infrastructure Bank, the U.S. Department of Energy, and some of the world’s leading institutional investors.   In this role as Battery Test Engineer, Unit Cell R&D, reporting to the Manager, Unit Cell R&D in the Technology Team, you will work with an international, collaborative... 
    Full time
    Manual labor

    Invinity Energy Systems

    Vancouver, BC
    10 hours ago
  • $84k - $99.75k per year

     ...orchestrate high-impact campaigns across programmatic advertising and marketing channels. StackAdapt is seeking a talented Quality Engineer who is passionate about software quality and test automation to be part of a highly impactful team that will directly affect the... 
    Full time
    Local area
    Remote work
    Work from home
    Home office

    Stackadapt

    Vancouver, BC
    10 hours ago
  • $186k - $236k per year

     ...The role / impact You will focus on solving engineering problems at scale, moving beyond feature delivery to influence the architecture and implementation of distributed systems. By refactoring complex, monolithic systems and building high-quality, scalable software, your... 
    Long term contract
    Full time
    Work at office
    Work from home

    Xero

    Vancouver, BC
    10 hours ago
  •  ...participating in design reviews, suggesting new products, and helping to develop and test new features and software. Applications Engineer Responsibilities Help customers choose the best solutions that meet their applications requirements. Develop and manage relationships... 
    Permanent employment
    Full time
    Casual work
    Flexible hours

    Zaber Technologies

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

     ...latest AI tools and make thoughtful decisions with data-driven insights – technology plays an invaluable role in our success. The engineering team at Warner Music Group makes all of it a reality.  WMG is home to a wide range of artists, musicians, and songwriters that fuel... 
    Full time
    Local area
    Worldwide

    Warner Music Group Corp.

    Vancouver, BC
    10 hours ago
  • $63k per year

     ...lasting memories for our guests in a setting that’s as exceptional as you are!  Job Description At Fairmont Hotel Vancouver, our Engineering team works behind the scenes to ensure our iconic Castle in the City operates safely, efficiently, and at the standard our guests... 
    Weekly pay
    Long term contract
    Full time
    For contractors
    Work at office
    Worldwide
    Shift work

    Accorhotel

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

     ...restoration projects to create real and meaningful impact for the planet, nature, and people. veritree is seeking a Quality Assurance Engineer to ensure the reliability, performance, and quality of our platform across web and mobile applications. This individual will be... 
    Full time
    Remote work

    Veritree

    Vancouver, BC
    10 hours ago
  •  ...at the core of how global supply chains move. As we continue to scale across North America, we’re looking for an experienced Platform Engineer to help build, operate, and evolve our hosting platforms with clarity, stability, and long‑term thinking. This is a high‑impact... 
    Long term contract
    Full time

    Centiro

    Vancouver, BC
    10 hours ago
  •  ...We grew in value faster than headcount and we’re looking to align the two quickly. What you'll work on here Partnering with engineering to investigate, resolve, and ship fixes directly - your job isn't to escalate issues, it's to close them Opening PRs in production... 
    Full time

    Mintlify

    Vancouver, BC
    10 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Engine Programmer. Be the first to apply!