Primary record

Engine Programmer

Epic Games Indexed employerVancouver,British Columbia,Canada · Cary, North Carolina, United States
Source-hosted applyChecked 4h agoInternship
Apply at Epic Games

Epic Games receives this application through Greenhouse. Babu Careers does not claim delivery.

Workplace

remote

Employment

Internship

Published

Aug 11, 2026

Closes

No date supplied

The role

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 virt

Requirements

Department: Engineering Generalist