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
- ...the opportunity to contribute to an industry-shaping company while growing their own skills and careers. We're looking for a senior engineer who lives at the seam between software and the network — someone who's built customer-facing APIs where a POST doesn't end at a...Suggested
- ...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...SuggestedFull timeWork at office
$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$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$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
$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
$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
$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$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- ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning... ...Games is seeking a highly motivated and experienced Senior Tools Programmer to join the Unreal Engine UI Systems team. This role offers a wide...Full timeWorldwide
$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 contractFull timeCasual workRemote workWorldwide- ...Job Description As a Game Security Programmer, you will work embedded within a production teams to design, develop, and integrate advanced... ..., resilient, and fair. Collaborating closely with gameplay, engine, and online teams, you will implement client hardening,...Full timeWork at office
- ...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
- ...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
- ...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
- ...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
- ...working with us. We value teamwork, compassion, transparency, and are very passionate about our work! Job Description As a Verse Programmer, you will collaborate with teams to create innovative and solid game mechanics within UEFN using Verse. Your day-to day will...Full timeWorldwide
- ...onsite, offsite, and remotely in physical systems • Mentor Jr. Programmers • Perform commissioning and acceptance testing of code •... ...Certified Technology Specialist) a plus • CTI-P101 or AMX Control Programmer 1 training • Two years’ experience as an AVI-SPL Jr....Full timeWork at officeRemote work
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Engine Programmer. Be the first to apply!
