J

Senior Gameplay Programmer (Unreal Engine 5, C++, Blueprints) – Game Prototypes

Jobgether Canada
Remote
Apply
AI Summary

Lead the design and implementation of gameplay systems for innovative game prototypes across multiple genres and platforms. Collaborate with designers to create engaging experiences using Unreal Engine 5, C++, Blueprints, and generative AI in a fast-paced, prototype-driven environment. Own complex features from concept to polished delivery while optimizing performance and maintaining code quality.

Key Highlights
Senior-level role shaping gameplay foundations for a diverse portfolio of game prototypes
Hands-on engineering with Unreal Engine 5, C++, Blueprints, and generative AI in an agile, iterative workflow
Full remote work from Canada with Eastern Standard Time (EST) alignment and occasional travel
Key Responsibilities
Build and refine gameplay systems across multiple genres and platforms using Unreal Engine 5, C++, and Blueprints
Own complex gameplay features from initial prototype to polished implementation, ensuring reliability and maintainability
Collaborate closely with designers to translate concepts into engaging mechanics while balancing technical feasibility and gameplay quality
Optimize, debug, and profile code to maintain strong performance across cloud-streamed and emerging platforms
Develop custom tools and leverage generative AI to accelerate prototyping and iteration
Participate in code reviews, maintain technical documentation, and integrate features with artists, designers, and engineers
Adapt to evolving project scopes and priorities, applying sound judgment to quality and technical investment decisions
Communicate technical progress, challenges, and decisions clearly to cross-functional teams
Technical Skills Required
Unreal Engine 5 C++ Gameplay Systems Engineering
Benefits & Perks
Annual compensation range of CAD $140,000–$250,000 with flexible salary/stock options
Comprehensive health, dental, and mental health support
RRSP retirement plan with employer matching, stock options, disability/life benefits, and family-forming support

Job Description


This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Gameplay Programmer, Game Prototypes based in Canada.

This is a senior-level opportunity to help shape the gameplay foundations of an ambitious game incubation team.

You’ll build and refine gameplay systems across a diverse portfolio of prototypes and genres.

The role combines hands-on engineering with strong gameplay instincts and close collaboration with designers.

You’ll work extensively with Unreal Engine 5, C++, Blueprints, custom tools, and generative AI to test ideas quickly.

Your work will help define experiences across emerging platforms, including cloud streaming and innovative input technologies.

The environment is highly iterative, agile, and prototype-focused, with opportunities to influence projects from early concepts through polished implementation.

You’ll join a collaborative team that values experimentation, technical excellence, thoughtful design, and exceptional player experiences.

Accountabilities

  • Build gameplay systems across a rotating portfolio of prototypes spanning multiple genres, audiences, and platforms, adapting engineering approaches to each project's specific needs.
  • Own complex gameplay features from initial prototype through polished implementation, delivering reliable, maintainable, and well-architected code.
  • Translate design concepts into functional and engaging gameplay systems using Unreal Engine 5, C++, Blueprints, generative AI, and custom development tools.
  • Partner closely with designers to shape mechanics and systems, balancing technical feasibility with gameplay quality and helping teams identify what makes each experience compelling.
  • Profile, optimize, debug, and improve code and game content to maintain strong performance across cloud-streamed TV experiences and other target platforms.
  • Collaborate with artists, designers, producers, and engineers to integrate features effectively, participate in code reviews, and maintain clear technical documentation and functional tests.
  • Adapt quickly as prototype scope, priorities, and creative direction evolve, applying sound judgment to determine the appropriate level of quality and technical investment for each stage of development.
  • Communicate progress, technical challenges, and decisions clearly while contributing proactively to planning and timely delivery.

Requirements

  • Proven experience as a Gameplay Programmer or Gameplay Engineer, with experience prototyping and shipping at least two game titles across varied genres and a strong focus on player experience.
  • Extensive hands-on experience with Unreal Engine 5, including strong C++ programming and Blueprint implementation skills.
  • Excellent technical foundations in C++, optimization, mathematics, debugging, and gameplay systems engineering.
  • Strong gameplay and design sensibilities, with the ability to collaborate with designers and articulate the mechanics and systems that contribute to an engaging player experience.
  • Demonstrated ability to develop complex features end-to-end and produce reliable, maintainable code within fast and highly iterative development cycles.
  • Experience working effectively in prototype-first environments where requirements, scope, and direction can change rapidly.
  • Strong communication and collaboration skills, including the ability to explain complex technical concepts to non-engineering disciplines.
  • Broad knowledge and enthusiasm for games, with informed perspectives on gameplay quality, genre conventions, player engagement, and game feel.
  • Strong judgment in choosing appropriate technical approaches for both rapid prototypes and production-ready features.
  • Highly organized, proactive, adaptable, and committed to effective task planning and timely delivery.
  • A resume is required, and portfolio or relevant game development examples are welcomed.
  • Ability to work remotely from Canada, travel occasionally for work-related events, and align with a team schedule oriented toward Eastern Standard Time (EST).

Benefits

  • Annual compensation range of CAD $140,000–$250,000, with compensation determined based on role, market factors, skills, background, and experience.
  • Flexible compensation structure allowing employees to determine annually how much of their compensation they receive through salary versus stock options.
  • Comprehensive supplemental health and dental coverage.
  • Mental health support and wellness resources.
  • RRSP retirement plan with employer matching.
  • Stock option program.
  • Disability coverage and life and serious injury benefits.
  • Family-forming benefits.
  • Paid leave of absence programs.
  • Flexible time off for full-time salaried employees.
  • Fully remote position within Canada, with flexibility designed around a collaborative development environment.
  • Opportunities to work on innovative game prototypes across multiple genres and emerging gaming platforms.
  • An inclusive, collaborative environment focused on experimentation, learning, technical excellence, and meaningful player experiences.

How Jobgether Works

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.


Similar Jobs

Explore other opportunities that match your interests

Senior Full Stack Software Engineer

Programming
4d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

DualEntry

Canada

Mid-level Frontend Engineer

Programming
5d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

skip

Canada

Director of Product

Programming
6d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Harris Computer

Canada

Subscribe our newsletter

New Things Will Always Update Regularly