Skip to main content
Full-Time
On-Site

Lead Engine Programmer, Core Systems

View on Map

Description

Epic Games is seeking an experienced Lead Programmer to manage a team of systems programmers. This role focuses on enhancing core engine technologies for Unreal Engine and Unreal Editor for Fortnite (UEFN), improving performance, and delivering critical features for products like Fortnite. The position involves acting as a vision holder for long-term UEFN pipeline development, designing systems for incremental large-scale changes in live products, and actively contributing to the codebase while troubleshooting issues. The goal is to evolve Fortnite into an open metaverse platform and improve development workflows.

What We're Looking For

Lead a team responsible for maintaining, optimizing, and enhancing workflows and tooling for Unreal Editor for Fortnite (UEFN).,Be a vision holder for the medium and long-term UEFN pipeline development strategy.,Architect systems and approaches for making large-scale incremental changes in a live product.,Collaborate closely with game teams to gather and satisfy stakeholder requirements.,Actively contribute to the codebase, troubleshoot issues, and ensure timely resolution.,Plan, schedule, and prioritize team work, identify risks, and determine mitigations.,Participate in technical discussions, review designs, identify technical risks, and evaluate tradeoffs.,Deliver work while balancing timelines, company priorities, team health, and sustainable work practices.,Set clear goals for the team and define growth opportunities.,Drive cross-team collaboration, fostering inclusivity, visibility, and clear communication.,Maintain a high bar for technical quality, supporting performance management and career progression.

Ideal Candidate

Proven experience leading a programming team.,Strong C++ programming skills.,Proven experience in architecting, developing, and releasing large systems within a game engine context.,Ability to drive long-term development goals while delivering short-term wins.,Comfortable writing multithreaded code and reasoning about dependency graphs and content pipelines for large games.,Experience in profiling and optimizing a large codebase.,Demonstrated ability to reason about large, interacting systems from macro-level to micro-level.,Experience working with core engine or system-level codebases.,Ability to operate autonomously while aligning with broader technical direction.,Good knowledge of the Unreal Engine reflection system and serialization versioning is a plus.

Hard Skills

C++
Multithreaded Programming
Profiling
Code Optimization
System Architecture
Game Engine Development
Unreal Engine (UE)
Unreal Editor for Fortnite (UEFN)
Serialization
Reflection System

Soft Skills

Team Leadership
Communication
Problem-solving
Proactive
Autonomous
Solution-oriented
Collaborative
Planning
Risk Mitigation
Mentorship
Accountability

Benefits

100% employer-paid benefits for employees and dependents
Supplemental medical coverage
Dental coverage
Vision coverage
Critical illness insurance
Telemedicine
Life and AD&D insurance
Long term disability insurance
Weekly indemnity (short term disability)
Retirement savings plan with competitive employer match

About the Company

E

Epic Games, Inc.

Epic Games is an American video game and software developer and publisher based in Cary, North Carolina. The company is best known for developing the Unreal Engine, the globally popular game Fortnite, and operating the Epic Games Store digital storefront.

Innovative
Ambitious
Tech-driven
Collaborative
Creative
View all jobs at Epic Games, Inc.

    We respect your privacy

    BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.