Remote job
Staff Gameplay Engineer - Systems and Performance
Job details
About this role
Role overview
Serve as a hands-on technical authority for foundational gameplay systems and game performance on a new project. You’ll shape shared architecture, frameworks, and tools used by engineers and content creators, while setting direction for profiling and optimization so the game’s systems can scale with its simulation and networking needs.
Responsibilities
- Design, build, and maintain foundational gameplay systems, frameworks, workflows, and tools in C++ with Unreal Engine 5. - Guide the architecture of shared gameplay systems in partnership with engineers and content creators, identifying risks and ensuring systems scale with simulation and networking requirements. - Profile the game, find systemic bottlenecks and performance risks, prioritize fixes, and implement optimizations in the codebase. - Establish performance metrics, budgets, workflows, and tools that help teams understand and improve the runtime cost of their work.
Requirements
- Strong C++ skills and experience designing, implementing, debugging, profiling, and maintaining production systems in a large codebase. - Track record architecting and evolving large gameplay systems, frameworks, or shared infrastructure. - Deep experience profiling and optimizing real-time games, including resolving CPU, memory, networking, or other systemic bottlenecks. - Experience developing with Unreal Engine. - Strong communication and collaboration skills, including explaining complex technical topics and influencing decisions across disciplines.
Nice to have
- Experience with multiplayer games or projects with complex simulation and networking requirements. - Experience developing and optimizing games for PC and console platforms.
Benefits and work setup
The role can be remote, with pay varying by location. Benefits include medical, dental, and vision coverage, a matching 401(k), paid time off, a wellness program, and product discounts. A bonus may also be available.