As a Senior Staff Engineer, Gameplay Systems at Epic Games, you will lead the architecture, design, and implementation of core gameplay systems for multiplayer games. This role involves close collaboration with game teams, optimizing performance, and mentoring junior engineers, all while leveraging your expertise in C++ and Unreal Engine.
About the role
About the Role
We are looking for a Senior Staff Engineer to join our Gameplay Systems team in Bellevue, WA. In this role, you will lead the architecture, design, and implementation of core gameplay systems that power Epic's diverse range of multiplayer games. You will be responsible for building robust, scalable, and high-performance systems crucial for creating engaging player experiences across multiple platforms.
Responsibilities
Lead the design and implementation of core gameplay systems, including player characters, abilities, interactions, and state management.
Collaborate closely with game teams, designers, and other engineers to understand requirements and deliver impactful solutions.
Drive technical discussions, mentor junior engineers, and contribute to the overall technical direction of the team.
Optimize and debug complex systems to ensure high performance and stability across various platforms.
Research and evaluate new technologies and approaches to improve our gameplay systems and development workflows.
Act as a subject matter expert for gameplay systems, providing guidance and support to other teams.
Qualifications
Significant experience in game development, with a focus on gameplay systems engineering for multiplayer games.
Expertise in C++ programming and strong understanding of low-level engine systems.
Proficient with Unreal Engine development.
Proven ability to architect and design scalable, maintainable, and high-performance software systems.
Experience with performance optimization, debugging, and profiling of game code.
Strong problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment.