Software Engineer - Gameplay

Software Engineer - Gameplay

Job Location: Redmond, Washington

Job Salary: Contracting Position

Job Description

Software Engineer - Gameplay

AAA video game client in Redmond, Washington has an immediate opening for a Gameplay Software Engineer. This is a contracting position estimated to last 12 months with the possibility of an extension.

Job Description:

Looking for a talented Gameplay Engineer to join the team working on the next big release.

As a Gameplay Engineer, you'll focus on close collaboration with a team of environment artists, gameplay designers, and level designers to build out the player experiences in our upcoming release.

The focus of the role will be on implementation of both high-level gameplay systems and specific gameplay experiences in a combination of C++ and Lua.

Candidates should expect to work across a range of technologies to fit the needs of the team – and all candidates should be comfortable diving into and working in lower-level engine code to debug any problems that might arise during day-to-day development.

The ideal candidate will enjoy working in a highly collaborative environment and will need to have both solid technical skills and communication skills.


Work closely with designers and level artists to iterate daily on gameplay experiences.

Develop deep understanding of our high-level gameplay and scripting systems.

Provide scalable and re-usable solutions for a variety of gameplay problems.

Work with other engineers to review and evaluate script architecture and system designs.

Improve existing systems that are not performing to required standard.

Investigate complex issues arising in the engine, underlying script.

Consider user impact features for designers and artists when designing low-level systems and features

Required Skills:

Proven ability of successful interaction with creative disciplines.

4+ years of professional programming experience.

3+ years of experience in C++.

Comfort working with large complex codebases.

Ability to execute feature requests within a highly constrained environment.

Willingness to dig into the details of complex problems.

Experience with modern game engines and technologies.

Experience with Lua or similar scripting systems.

History of successful feature execution in a legacy environment.

Candidates must be highly self-motivated with great communication skills and the attitude/personality to merge into a team of like-minded professionals.

Job will be 100% remote until the virus risk is over when the client requests that all employees to return to working in their Seattle office.