
Check your CV before you apply
See your score the way hiring software reads it. If it needs work, build a stronger resume in the same place.
About the role
Epic Games is a global leader in interactive entertainment and 3D engine technology, creator of Fortnite and the industry-standard Unreal Engine.
A new and growing engineering team at Epic is seeking a Senior Gameplay Programmer to play a critical role in building innovative game experiences and core technology. Working on a focused team alongside designers, animators, and artists, you will architect, implement, and maintain core gameplay systems—ranging from player mechanics and abilities to vehicle dynamics, world activities, and game flow systems across multi-platform online multiplayer environments.
Key Responsibilities
- Gameplay Feature Engineering: Design, implement, and ship moment-to-moment technical gameplay features including player movement mechanics, progression systems, abilities, vehicle mechanics, world events, and game flow logic.
- System Architecture & C++: Write robust, high-performance C++ code and architect extensible gameplay systems integrated into Unreal Engine.
- Unreal Gameplay Frameworks: Leverage core Unreal Engine gameplay frameworks (Gameplay Ability System [GAS], Environmental Query System [EQS], Enhanced Input, and Animation graphs).
- Optimization & Debugging: Diagnose and resolve complex networking, memory, frame-rate performance, scalability, and replication bottlenecks for online multiplayer games.
- Cross-Discipline Collaboration: Partner directly with game designers, animators, artists, and external Fortnite ecosystem developers to translate creative vision and feature specs into technical roadmaps.
Requirements
Technical Qualifications & Experience
- Proven professional experience implementing moment-to-moment gameplay mechanics in shipped titles.
- Mandatory hands-on development experience with Unreal Engine.
- Exceptional C++ programming capabilities with a strong background in architecting gameplay mechanics and developer tools.
- Deep familiarity with Unreal Engine gameplay systems (Gameplay Ability System, EQS, Enhanced Input, Animation systems).
- Extensive background developing online multiplayer games or interactive real-time applications with complex networking requirements.
- Demonstrated experience shipping cross-platform features across PC, console, mobile, or VR.
Soft Skills & Problem Solving
- Ability to balance technical tradeoffs while keeping user experience and player feel at the core of implementation.
- Mature analytical problem-solving skills and a strong ability to distill broad feature requests into actionable engineering tasks.
- Excellent communication and collaboration skills with a constructive, iterative feedback mindset.
Benefits & Total Rewards
- 100% Employer-Paid Premiums: Full coverage for medical, dental, vision HRA, short/long-term disability, and life insurance for employees and dependents.
- Financial & Retirement: 401(k) plan with competitive company matching.
- Mental Health & Time Off: Free therapy and coaching via Modern Health, unlimited PTO and sick leave, company-wide paid seasonal breaks, and a paid sabbatical program upon 7 years of service.

Source: Company site · THE BRIEFED never charges candidates.
Similar roles
More Technology & IT roles near this one