Engine Programmer
Epic GamesResponsibilities
- Analyze and resolve Fortnite stability, performance, CPU, GPU, and compatibility issues across diverse PC hardware configurations.
- Improve platform toolchains, compiler and linker support, SDK upgrades, platform-specific data management tools, debugger integration, crash reporting, memory allocators, file systems, and input systems.
- Monitor release stability and performance data, address live player issues, and improve Unreal Engine systems for Fortnite-specific use cases.
- Build and maintain Fortnite support across PC storefronts, operating systems, and platforms, including Epic Games Store, Microsoft Store, and Windows on ARM.
- Collaborate with Fortnite and Unreal Engine teams to solve complex technical challenges and improve product stability and quality.
Requirements
- Strong C++ knowledge and multithreaded programming experience, with the ability to code and design core engine systems.
- Experience profiling and optimizing a large codebase.
- Ability to diagnose, debug, and resolve complex stability issues in a live-service title.
- Ability to reason about and debug large, interacting systems from macro-level to micro-level.
- Linux profiling and optimization experience is preferred.
- Experience with OS-level systems, Windows and Linux APIs, and common frameworks is a plus.
Benefits
- 100% employer-paid benefits for employees and dependents, including medical, dental, vision, critical illness, telemedicine, life and AD&D, long-term disability, and short-term disability coverage.
- Retirement savings plan with a competitive employer match.
- Employee assistance program and free therapy and coaching through Modern Health.
- Annual base pay range of $128,848–$188,977 CAD for British Columbia residents or employees expected to work there.
H1B sponsorship
Sponsorship for this role is unconfirmed.
Epic Games’s past filings provide context. They do not guarantee sponsorship for a current opening.
H1B petition approvals by fiscal year
- FY 2026 · through Q28
4 initial/new employment approvals · 0 changes of employer
- FY 202535
9 initial/new employment approvals · 4 changes of employer
- FY 202421
12 initial/new employment approvals · 3 changes of employer
Counts are petitions, including continuing employment and amendments, rather than unique hires. Source: USCIS
Job fields receiving H1B certifications
Partial fiscal year, through Q3
- Software Developers6 · 38%
- Web and Digital Interface Designers2 · 13%
- Computer and Information Research Scientists2 · 13%
- Video Game Designers2 · 13%
- Project Management Specialists2 · 13%
Job fields come from government occupation codes, rather than internal departments. Counts are certified Labor Condition Applications, not visa approvals or unique hires. Withdrawn and denied cases are excluded.
Source: US Department of LaborMatched government employer: EPIC GAMES INC
About Epic Games
Founded in 1991, Epic Games is a leading interactive entertainment company and provider of 3D engine technology. Epic operates Fortnite, one of the world’s largest games with over 350 million accounts and 2.5 billion friend connections. Epic also develops Unreal Engine, which powers the world’s leading games and is adopted across industries such as film and television, architecture, automotive, manufacturing, and simulation. Through Unreal Engine, Epic Games Store, and Epic Online Services, Epic provides an end-to-end digital ecosystem for developers and creators to build, distribute, and operate games and other content. Epic has over 40 offices worldwide with headquarters in Cary, North Carolina.