Job description
NovaForge Studios is looking for a Senior Gameplay Programmer to join our expanding team in Vancouver. You will craft immersive, responsive gameplay experiences across our newer IPs and feature-rich titles. This is a full-time role with hybrid options based in Vancouver, BC.
As a key member of the engineering team, you’ll collaborate with designers, artists, and other engineers to implement high-quality gameplay systems, optimize performance, and mentor junior developers. You’ll work across platforms and contribute to the studio’s standard of excellence in player experiences.
What we offer: competitive compensation, comprehensive benefits, flexible work arrangements, and stock options. Join a studio that values creativity, collaboration, and technical mastery.
Responsibility
- Design and implement core gameplay systems using C++ (Unreal) and/or C# (Unity).
- Collaborate with design and art teams to translate gameplay concepts into polished, responsive experiences.
- Profile, optimize, and troubleshoot performance across CPU, GPU, memory, and loading times.
- Lead code reviews, establish coding standards, and mentor junior developers.
- Implement robust AI behaviors, input handling, physics, and player feedback systems.
- Develop tooling and editors to streamline content creation and iteration.
- Participate in cross-functional sessions to ensure quality and schedule commitments across platforms.
- Collaborate with QA to diagnose issues and verify fixes across PC and console targets.
Qualification
- Bachelor’s degree in Computer Science, Game Development, or equivalent experience.
- 5+ years of professional game development experience in C++ and/or C#.
- Strong knowledge of Unreal Engine 4/5 or Unity, with shipped titles or playable demos.
- Proficient in performance profiling, multithreading, memory optimization, and platform optimization.
- Excellent problem-solving, communication, and teamwork skills.
- Experience with tooling, pipelines, version control (Git), and CI/CD practices.
- Self-motivated, proactive, and able to mentor others while delivering on deadlines.
- Portfolio or GitHub showcasing gameplay systems and technical contributions.