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.
- Excellent communication and leadership skills.
