gamedevjobs logo
Explore Jobs

Gameplay Technical Lead

Epic Games

Summary

Epic Games is seeking a Gameplay Technical Lead for their Cary, NC studio. The ideal candidate should have a Master of Science degree in Computer Science or a closely related degree from an accredited university in the U.S. and at least three years of post-degree experience. The candidate should have strong C++ and Math skills and the ability to code and architect gameplay mechanics and tools. They should also have experience in full-stack systems engineering, developing, maintaining, and shipping a live service game on multiple platforms, designing and developing high-performance, scalable, multiplayer gameplay systems, and developing, debugging, performance profiling, and optimization on Windows, Linux, PlayStation, and Xbox. The candidate should have experience with Unreal Engine Artificial intelligence systems, networking and replication framework, user interface programming with Unreal Motion Graphics (UMG) and Slate, and manual and automated testing, bug fixing, and software maintenance. The Gameplay Technical Lead will be responsible for determining the overall vision within the team of engineers and stakeholders, distilling high-level feature requests into meaningful, actionable work-items, proposing architecture and leading the vision for the different gameplay systems needed to deliver mentioned features, mentoring and coaching a team of gameplay engineers, and providing technical leadership in areas of specialization and assisting other engineers with technical questions. The candidate should be able to adapt to changing project needs during the development lifecycle, iterating on plans and communicating changes to the team and stakeholders. Epic Games is an Equal Opportunity employer and deeply values diverse teams and an inclusive work culture.

Job description

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.

Epic Games seeks Gameplay Technical Lead for Cary, NC studio to help craft the technical roadmaps for our future gameplay systems. We are looking for a candidate with a robust hands-on engineering background, excited by the prospect of turning product goals into a technical roadmap, with good communication skills to socialize those roadmaps outwards.

RESPONSIBILITIES:

  • Determine overall vision within the team of engineers and stakeholders, working alongside production staff to ensure successful roadmap generation and execution.
  • Distill high-level feature requests into meaningful, actionable work-items, delegating to the team effectively.
  • Ensure the technical approach being proposed for a given feature satisfies both the surface-level and deeper, engineering-specific requirements.
  • Propose architecture and lead the vision for the different gameplay systems needed to deliver mentioned features.
  • Mentor and coach a team of gameplay engineers.
  • Lead regular strategy meetings within the team and those outside, providing clear and transparent communication around task prioritization and the state of work.
  • Work closely with internal/external technical content creators to identify and optimize content workflow bottlenecks and provide project-specific solutions to demanding gameplay problems
  • Oversee project requirements and drive the effort to provide solutions for performance deficiencies across code and content by making a well-defined roadmap and coordinating with other stakeholders.
  • Adapt to changing project needs during the development lifecycle, iterating on plans and communicating changes to team and stakeholders.
  • Ensure architected solutions are forward-looking and can be used for future work to build upon, taking on feedback and input from the team.
  • Provide technical leadership in areas of specialization and assisting other engineers with technical questions.
  • Develop features, systems, and tools to a high standard using modern programming languages including C++ and platform-specific extensions.

MINIMUM REQUIREMENTS:

Applicants must have a minimum of a Master of Science degree in Computer Science or a closely related degree from an accredited university in the U.S., 

and three (3) years of post-degree experience with all of the following:

  • Strong C++ and Math skills and the ability to code and architect gameplay mechanics and tools.
  • Full-stack systems engineering experience from UI/UX/Gameplay in Unreal Engine/C++ to Backend in Java/Spring with good API design practices.
  • Developing, maintaining, and shipping a live service game on multiple platforms like PC, PlayStation, Xbox, Switch, iOS, and Android.
  • Designing and developing high-performance, scalable, multiplayer gameplay systems.
  • Developing, Debugging, Performance Profiling, and Optimization on Windows, Linux, PlayStation, and Xbox.
  • Unreal Engine Artificial intelligence systems like Behavior Trees and Environment Query System.
  • Unreal Engine networking and replication framework.
  • Unreal Engine user interface programming with Unreal Motion Graphics (UMG) and Slate. 
  • Meta-programming with Unreal Engine property system and reflection.
  • Manual and automated testing, bug fixing, and software maintenance.

 

At least one (1) year of experience with GDB for debugging Linux core dumps.

ABOUT US

Epic Games spans across 19 countries with 55 studios and 4,500+ employees globally. For over 25 years, we’ve been making award-winning games and engine technology that empowers others to make visually stunning games and 3D content that bring environments to life like never before. Epic’s award-winning Unreal Engine technology not only provides game developers the ability to build high-fidelity, interactive experiences for PC, console, mobile, and VR, it is also a tool being embraced by content creators across a variety of industries such as media and entertainment, automotive, and architectural design. As we continue to build our Engine technology and develop remarkable games, we strive to build teams of world-class talent.

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.

Note to Recruitment Agencies: Epic does not accept any unsolicited resumes or approaches from any unauthorized third party (including recruitment or placement agencies) (i.e., a third party with whom we do not have a negotiated and validly executed agreement). We will not pay any fees to any unauthorized third party. Further details on these matters can be found here.

Location: Cary,North Carolina,United States

Country: United States

Date found: 2023-03-11

If you're tired of sifting through endless job postings, try our AI-powered job search tool!

It's a game-changer.

Subscribe to all jobs in United States