Engine Programmer
$128.85k - $188.98k per yearEpic 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 .
$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...SuggestedLong term contractFull timeWork at officeRemote workRelocationFlexible hours- ...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...SuggestedLong term contractFull time
- ...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 +...SuggestedLong term contractFull time
$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...SuggestedLong term contractFull timeTemporary workWorldwide- ...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...SuggestedFull time
$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 employmentFull timeLocal areaRemote workFlexible hours- ...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 jobFull timeSummer workWork at officeLocal areaImmediate startFlexible hours
- ...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 timeWork at office
$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 jobLong term contractPermanent employmentFull timeCasual workLocal area- ...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 timeSummer holiday
$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- ...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 timeWorldwide
$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 contractFull timeCasual workInternshipRemote workWorldwide- ...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 contractFull timeTemporary workRemote workWorldwide
$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 employmentFull timeFixed term contractWork at office3 days per week- (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 timeWork at officeLocal area
- ...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 workInternship
- ...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 contractFull timeTemporary workWorldwide
- ...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 contractFull timeRemote workFlexible hours
- ...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
- ...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
$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 contractFull timeTemporary work- ...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
$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 contractFull timeTemporary workWorldwide$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 contractFull timeTemporary workInternshipWork at office- .../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 timePart timeFlexible hours
- ...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
- ...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 timeInternship
$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 timeCasual workWork at officeRemote workWork from homeHome officeFlexible hours1 day per week- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Engine Programmer. Be the first to apply!
