Lead development for a project or initiative, championing both technical excellence and player experience
Guide, mentor, and help build a highly effective programming team
Work closely with art and design to create and iterate on gameplay features, while maintaining strong architectural and algorithmic direction
Collaborate with Unreal Engine teams to contribute to ongoing feature development
Optimize and fix bugs in existing systems
Contribute ideas toward all aspects of the project's production and development
Write robust, maintainable code
Requirements
Experience as a leader in an programming role, with demonstrated ability to lead a team effectively
Significant experience developing games or other interactive real-time technology applications
A keen analytical mind with creative problem-solving skills and the ability to think outside the box
Proficiency in C++ with a deep understanding of gameplay systems, mechanics, and tools
The ability to empathize with users and to balance the inherent tradeoffs in developing with the user in mind
Strong teamwork and cross-disciplinary collaboration skills, including the ability to deliver and respond to constructive feedback
Knowledge of Verse and Unreal Editor for Fortnite is a plus
This role is open to multiple locations in North America (including CA & WA).
Pay Transparency Information
California Base Pay Range$190,010-$278,682 USDWashington Base Pay Range$172,736-$253,247 USD ABOUT US
Like what you hear? Come be a part of something Epic!
Epic Games deeply values diverse teams and an inclusive work culture, and we are proud to be an Equal Opportunity employer. Learn more about our Equal Employment Opportunity (EEO) Policy here .
Additional Information
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 - GAMES
What We Do
Unreal projects have been leading the pack of real-time entertainment with our constantly growing team of programming experts. We're always improving on the tools and technology that empower content developers worldwide.