Engine Programmer
Core
Enhancing stability and performance of Fortnite on PC platforms by solving low-level system issues and optimizing engine technology.
Role type
Senior IC engine programmer (PC platform)
Builds
Fortnite Desktop platform support, stability fixes, and performance optimizations for Unreal Engine
Domain
Real-time entertainment, PC gaming, Unreal Engine
Deliverable
production ML models | product features | infrastructure
Required skills
C++, multi-threaded programming, profiling and optimization, debugging complex live-service systems, low-level system programming, memory management, file systems, input systems, Linux, Windows/Linux APIs
Preferred skills
OS-level systems knowledge, server-side code optimization
Technologies
Unreal Engine, C++, Linux, Windows, Microsoft Store, Epic Games Store
Responsibilities
Analyze and resolve stability and performance problems across PC hardware configurations; improve platform toolchains including compiler/linker support and debugger integration; build and maintain support across PC storefronts and operating systems; monitor stability data from live releases and address player-facing issues; collaborate with internal teams to solve complex technical challenges
Seniority
Senior, hands-on IC