Job description
Join a premier game development studio in Vancouver, BC, as a Senior Gameplay Programmer. This full-time role offers a chance to shape player experiences across platforms and collaborate with a passionate team working on ambitious titles.
In this role, you will own end-to-end gameplay systems, iterate rapidly, and contribute to the technical direction and quality bar of our projects. You will enjoy creative autonomy, strong mentorship, and a culture that values craftsmanship and collaboration.
Responsibility
- Design, implement, and maintain core gameplay systems across target platforms.
- Collaborate with designers and artists to translate vision into responsive gameplay.
- Optimize performance, memory usage, and load times for PC and consoles.
- Lead code reviews, unit testing, and debugging to ensure code quality and stability.
- Mentor junior engineers and contribute to architectural decisions and best practices.
- Develop and refine tooling to improve the efficiency of the development team.
- Stay current with industry trends and contribute to innovation initiatives.
Qualification
- 5+ years of professional game development experience with C++ and/or C#.
- Proficient with Unreal Engine 5 and/or Unity; strong understanding of gameplay systems.
- Solid knowledge of AI, animation state machines, physics, and input handling.
- Proven track record shipping at least one title on PC/console or mobile.
- Strong debugging, profiling, and optimization skills; experience with performance targets.
- Excellent communication and collaboration skills; ability to work across disciplines.
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).