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 Remote vacancy
  • $130k - $170k per year

     ...dedicated to creating unique, challenging, and fun gaming experiences. The Role We are seeking an experienced Senior Engine Programmer to play a key role in developing and maintaining the core technology that powers our games. You will work with Unreal Engine, tackling... 
    Suggested
    Long term contract
    Full time
    Work at office
    Remote work
    Relocation
    Flexible hours

    Torn Banner

    Remote
    10 hours ago
  •  ...about innovation and pushing entertainment boundaries, join our journey and help create the unknown! Job Description As an Engine Programmer at Ubisoft Montréal, you will contribute to the development and evolution of core engine systems of the project. You’ll work... 
    Suggested
    Long term contract
    Full time

    Ubisoft

    Remote
    10 hours ago
  •  ...development needs, and assess technical feasibility. Analyze the engine's existing functions and see if they're in line with the purpose...  ...the different teams of the studio and be a go-to person for the programmers. Assess and debug simple and complex performance issues +... 
    Suggested
    Long term contract
    Full time

    Ubisoft

    Remote
    10 hours ago
  • $182.82k - $268.13k per year

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

    Epic Games

    Remote
    10 hours ago
  •  ...Job Description As a generalist programmer at Ubisoft Montreal, you’ll develop stable, high-performance tools and systems that support...  ...creative goals and world-class games. Working across areas like game engine, editor, and middleware, you’ll tackle diverse technical... 
    Suggested
    Full time

    Ubisoft

    Remote
    10 hours ago
  • $92.5k - $107.5k per year

     ...Programming Team, you will work closely with Programmers, Designers, Artists and Producers on the...  ...AI, UI, Physics, Character, Graphics, Engine and Tools. Design, author, and...  ...shipped title. Job Details  Job Title: Programmer III  Reports to: Director of... 
    Permanent employment
    Full time
    Local area
    Remote work
    Flexible hours

    Hardsuit Labs

    Remote
    10 hours ago
  •  ...is where you come in… We're looking for a highly skilled Game Programmer to join our team. In this pivotal role, you'll leverage your...  ...experience using source control systems like GIT or Perforce. Engine & Systems Architecture: Solid proficiency with Unity is required... 
    Remote job
    Full time
    Summer work
    Work at office
    Local area
    Immediate start
    Flexible hours

    Kabam

    Remote
    10 hours ago
  •  ...flow diagrams for program design, programming, simulation and testing, and start-up. *Ability to develop and implement standard Engineering practices, as well as provide detailed documentation upon project completion. *Perform field service work, such as the installation... 
    Full time
    Work at office

    System Canada Technologies

    Remote
    10 hours ago
  • $80k - $130k per year

     ...High Voltage is looking for experienced and passionate Unreal Engine 5 Programmers to join our team. This role is a fantastic opportunity for a dedicated engineer to use their extensive knowledge of Unreal Engine and C++ to build robust, high-quality gameplay systems while... 
    Remote job
    Long term contract
    Permanent employment
    Full time
    Casual work
    Local area

    High Voltage Software

    Remote
    10 hours ago
  •  ...Job Opportunity: We are looking for a full-time Controls Programmer to create programs and develop software for the purpose of controlling...  ...Design and Controls Design pertaining to scope, concept and engineering of current and probable projects. Work in partnership with... 
    Full time
    Summer holiday

    Innovative Group Of Companies

    Remote
    10 hours ago
  • $60k - $80k per year

     ...to take ownership of tasks and the determination to drive them to completion.   REQUIRED SKILLS:   Knowledge of software engineering practices and methodologies. Strong analytical skills and the ability to multi-task. Excellent oral and written communication... 
    Full time

    Ctdi Careers

    Remote
    10 hours ago
  •  ...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 Tools Programmer to work on the development of our import and export frameworks... 
    Full time
    Worldwide

    Epic Games

    Remote
    10 hours ago
  • $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... 
    Long term contract
    Full time
    Casual work
    Internship
    Remote work
    Worldwide

    Smoking Gun Interactive Inc.

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

    Epic Games

    Remote
    10 hours ago
  • $100k - $120k per year

     ...multiplayer games as well as supplying others with the ability to do the same. We are looking for a talented Senior Programmer  for our current and upcoming Unreal Engine based multiplayer games. If you are passionate about making great games and a team player, we are looking for... 
    Permanent employment
    Full time
    Fixed term contract
    Work at office
    3 days per week

    Offworld Industries

    Remote
    10 hours ago
  • (Version française ci-dessous)   Graphics Programmer   With multiple awards to our name, Larian Studios has proven that we’re dedicated...  ...Responsibilities To maintain and extend our proprietary engine on its VFX related part (particle simulation, materials, post-... 
    Full time
    Work at office
    Local area

    Larian Studios

    Remote
    10 hours ago
  •  ...Programmer Competition number: 2026-08 Reporting to the Recreation Services Manager the major duties and responsibilities for this position includes: Duties & Responsibilities:  Plan, implement, and evaluate a summer play program for children ages 6 to 12. Offer... 
    Summer work
    Internship

    City Of Yorkton

    Remote
    10 hours ago
  •  ...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... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Remote
    10 hours ago
  •  ...an impact player! Frima is looking for a Senior Unreal (C++) Programmer to help take our game programming team to the next level. We...  ...platforms; Develop and maintain integrations between Unreal Engine and console toolchains and pipelines; Debug issues related to... 
    Long term contract
    Full time
    Remote work
    Flexible hours

    Frima Studio

    Remote
    10 hours ago
  •  ...create the unknown! Job Description We’re a small, empowered team building an ambitious multiplayer experience, developed in Unreal Engine. We’re looking for hands‑on developers with a strong execution mindset, ownership, and pride in building something real—together.... 
    Full time

    Ubisoft

    Remote
    10 hours ago
  •  ...As a Senior Rendering Programmer at Cloud Chamber you will join our talented development team to help push Unreal Engine 5 towards our combined vision. You’ll collaborate with a passionate group of game developers including our Lead Rendering Programmer, Technical Artists... 
    Full time

    2k

    Remote
    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

    Remote
    10 hours ago
  •  ...create the unknown! Job Description We’re a small, empowered team building an ambitious multiplayer experience, developed in Unreal Engine. We’re looking for hands‑on developers with a strong execution mindset, ownership, and pride in building something real—together.... 
    Full time

    Ubisoft

    Remote
    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...  ...build innovative new experiences and technology. As a Senior Ui Programmer, you will play a critical role on a small and focused team. You... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Remote
    10 hours ago
  • $95k - $125k per year

     ...experience and qualifications.     The Machining Manufacturing Programmer is responsible for executing defined projects of moderate to...  ...maintaining quality standards Collaborate with Manufacturing Engineering to drive process improvements and implement changes Apply... 
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office

    Innio

    Remote
    10 hours ago
  •  .../dental, automotive, consumer electronics and sporting goods. We are looking for an experienced EDM CNC Programmer/Machinist to work with our team of engineers to develop iterations of prototypes for our research projects. If you enjoy working as part of a team to create... 
    Full time
    Part time
    Flexible hours

    Smarter Alloys

    Remote
    10 hours ago
  •  ...developing high quality graphics rendering on multiple AAA titles Advanced understanding of C++ and HLSL Experience working with Unreal Engine is a plus Experience of working with a graphics debugging and profiling tool (RenderDoc, PIX, Razor, Nsight Graphics) is a plus Strong... 
    Full time

    Hasbro

    Remote
    10 hours ago
  •  ...game development team in Canada.      Position – Senior AI Programmer   We are looking for an experienced Senior AI Programmer to...  ...years of experience in related jobs ~ Good comprehension of game engine architectures ~ Strong knowledge of C++ ~ Strong software... 
    Full time
    Internship

    Haven Interactive Studios

    Remote
    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... 
    Full time
    Casual work
    Work at office
    Remote work
    Work from home
    Home office
    Flexible hours
    1 day per week

    CD PROJEKT RED

    Remote
    10 hours ago
  •  ...Job Profile: CNC Laser Programmer Job Summary We are seeking a skilled CNC Laser Programmer to join our manufacturing team. You will use a 3D drawing software to import and analyze engineering models and SigmaNest to generate high-efficiency toolpaths and optimized nests... 
    Full time

    Titan Trailers

    Remote
    10 hours ago

Do you want to receive more vacancies?

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