About the job
About the Role
Haven Interactive Studios is looking for a Senior Gameplay Programmer based in Montreal, Quebec, or elsewhere in Canada. This role focuses on gameplay systems and their technical quality. Collaboration with the Gameplay Team is central, especially when clarifying technical needs and contributing to project planning. The position involves leading technical design and implementation, balancing both design and artistic requirements to support engaging player experiences.
Reporting Line
This position reports directly to the Technical Program Director.
Main Responsibilities
- Deliver systems and features that align with both design and technical specifications.
- Optimize and debug gameplay code to maintain performance and technical standards.
- Promote best coding practices, focusing on sustainable, high-performance, and maintainable code.
- Help develop technical design documents, clarify requirements, define tasks, and take part in peer code reviews.
- Plan tasks effectively and provide realistic progress updates to management.
- Identify risks early and propose solutions to minimize their impact on gameplay.
- Keep current with new technologies and suggest their use when they benefit the project.

