Job description
Join Northstar Interactive Studios, a premier game development studio in Vancouver, building immersive worlds for players around the globe. We are seeking a Senior Gameplay Programmer to lead the implementation of core gameplay systems, optimize performance, and mentor a growing team of developers.
In this role, you will partner with design, art, engineering, and QA to turn ambitious concepts into polished, ship-ready features across platforms.
We value creativity, collaboration, and technical excellence, and we provide a supportive environment to push the boundaries of interactive entertainment.
Responsibility
- Design, implement, and maintain core gameplay systems (movement, combat, AI, progression) across multi-platform titles using Unreal Engine and/or Unity.
- Collaborate with designers to translate vision into robust, scalable features with excellent UX and player feel.
- Profile and optimize performance to meet target frame rates on PC, consoles, and mobile devices.
- Lead code reviews, provide mentorship to junior engineers, and foster a culture of quality and experimentation.
- Integrate gameplay systems with animation, physics, audio, and networking workflows.
- Develop and maintain robust tooling, pipelines, and automated tests to improve productivity.
- Contribute to architectural decisions, cross-team planning, and long-term technology strategy.
Qualification
- Bachelor’s degree in computer science, engineering, or related field (or equivalent practical experience).
- 5+ years of professional game development experience with gameplay programming.
- Strong proficiency in C++ and/or C#; hands-on experience with Unreal Engine and/or Unity.
- Deep understanding of systems design, AI, animation, physics, networking, and multiplayer concepts.
- Experience with performance profiling, memory management, and platform optimization.
- Proficient with version control (Git), build systems, and debugging tools.
- Excellent problem-solving, communication, and mentoring abilities with a collaborative mindset.