Job description
We are seeking a Senior Gameplay Programmer to join our Seattle-based studio. You will help shape core gameplay systems that power our next generation titles across PC and consoles.
As a senior member of the engineering team, you will lead design and implementation of combat, movement, animation, AI, and other gameplay features. You will collaborate closely with designers, artists, and platform engineers to ensure performance, stability, and delightful player experiences.
We offer a collaborative studio culture, competitive compensation, full benefits, and a strong focus on shipping high-quality games.
Responsibility
- Architect and implement core gameplay systems (combat, locomotion, AI) with high performance and maintainability.
- Collaborate with designers to translate design visions into executable features and systems.
- Lead technical reviews, mentor junior engineers, and establish coding standards.
- Drive optimization for CPU/GPU, memory, and load times across platforms.
- Implement robust tooling and pipelines to support rapid iteration and QA.
- Partner with networking engineers to build scalable multiplayer experiences.
- Investigate and resolve performance bottlenecks, crashes, and defects.
- Contribute to architecture decisions and tooling for game engine features.
Qualification
- 5+ years of professional gameplay programming experience in C++ or C#.
- Deep knowledge of gameplay systems, animation, physics, AI, and UI integration.
- Experience with Unreal Engine and/or Unity; shipped titles preferred.
- Strong proficiency in optimization, profiling, memory management, and cross-platform development.
- Excellent problem-solving, communication, and mentorship skills.
- BA/BS in Computer Science or related field (or equivalent).
- Experience with networking and multiplayer synchronization.
- Comfort with modern tooling and version control (Git, Perforce, etc.).