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 .
$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...SuggestedLong term contractFull timeCasual workInternshipRemote workWorldwide$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...SuggestedLong term contractFull timeTemporary workWorldwide$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...SuggestedLong term contractFull timeTemporary workWorldwide$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...SuggestedFull timeCasual workWork at officeRemote workWork from homeHome officeFlexible hours1 day per week$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...SuggestedLong term contractFull timeTemporary workWorldwide$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$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 timeInternship3 days per week$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 timeCasual workWork at officeRemote workWork from homeHome officeFlexible hours1 day per week$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$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 contractFull timeTemporary workWorldwide- ...pour le marketing, les technologies de pointe, lengagement social et lexpérience client ? Si cest le cas, inscrivez-vous à notre programme de perfectionnement en marketing. Quest-ce que le programme de perfectionnement en marketing ? Le Programme De Perfectionnement En...Full timeRemote workFlexible hours
$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 timeCasual workRemote workWork from homeMonday to friday- ...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 workFlexible hours
- ...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 payFull timePart timeLocal areaShift work
- ...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 payFull timeTemporary workWork at officeRemote workFlexible hours1 day per week
$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 timeContract workInternshipLocal area- ...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 timeImmediate startRemote work
$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 timeLocal areaWorldwide$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$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 timeLocal areaRemote workFlexible hours$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 timeFlexible hours$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 timeManual labor$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 timeLocal areaRemote workWork from homeHome office$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 contractFull timeWork at officeWork from home- ...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 employmentFull timeCasual workFlexible hours
$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 timeLocal areaWorldwide$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 payLong term contractFull timeFor contractorsWork at officeWorldwideShift work$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 timeRemote work- ...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 contractFull time
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Engine Programmer. Be the first to apply!


