Remote job
Senior Expert Gameplay Engineer
Job details
About this role
Role overview Own complex gameplay engineering work from early technical discovery and prototyping through implementation, optimization, and polish. Partner with design and other disciplines to turn creative goals into responsive, maintainable systems, while helping guide technical direction and support other engineers on cross-system challenges.
Responsibilities - Design, build, and maintain gameplay systems that can scale across evolving requirements and target platforms. - Work with gameplay and systems designers to shape mechanics, prototypes, and technical plans; identify dependencies and trade-offs early. - Integrate gameplay features with areas such as animation, AI, UI, audio, physics, and networking. - Diagnose, profile, debug, and optimize performance or stability issues that span multiple systems. - Lead technical reviews, influence architecture and reusable tools, and document decisions and dependencies. - Mentor engineers, review code, and help scope and sequence major initiatives with production and engineering leads.
Requirements - Typically 12 or more years of software engineering experience, including substantial game development experience or equivalent expertise. - Shipped gameplay systems on at least one PC or console title. - Deep knowledge of modern C++, game architecture, real-time systems, debugging, and performance optimization. - Track record of independently owning complex gameplay systems from concept to release polish. - Ability to resolve ambiguous technical problems while balancing player experience, performance, maintainability, and delivery needs. - Strong communication, collaboration, and mentoring skills across technical and nontechnical disciplines.
Nice to have - Shipped multiplayer or online gameplay and experience with replication, networking, or multiplayer architecture. - Background in AI, navigation, physics, animation, or character technology. - Experience building reusable gameplay frameworks or tools, or enabling rapid designer iteration through scripting.