Himalayas logo
JobgetherJO

Senior Gameplay Software Engineer (Unreal Engine 5)

Jobgether

Salary: 105k-155k USD

Canada only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Gameplay Software Engineer (Unreal Engine 5) in Canada.

This role focuses on designing and implementing core gameplay systems that define the player experience across multiple platforms. You will work closely with cross-functional teams—including design, art, animation, and production—to create modular, scalable gameplay frameworks, optimize performance, and ensure high-quality technical execution. The position provides opportunities to mentor fellow engineers, explore new gameplay paradigms, and push the boundaries of Unreal Engine 5 technology. With remote-friendly flexibility across Canada, this role allows collaboration in a creative, innovative environment while contributing to high-impact projects and world-class IPs. You will help shape the technical architecture, solve complex challenges, and influence the future of gameplay development.

Accountabilities:

  • Lead development of player-facing mechanics such as traversal, combat, interactions, and abilities using C++ and Blueprints.
  • Define modular, scalable gameplay frameworks that support networked play and cross-platform deployment.
  • Collaborate with design, art, audio, and production teams to ensure robust and performant features.
  • Profile, analyze, and optimize gameplay systems to meet performance and memory targets across platforms.
  • Mentor engineers, guide best practices, and elevate code quality through reviews and pair programming.
  • Prototype and evaluate new gameplay paradigms, leveraging UE5 technologies such as GAS, MassEntity, and Chaos.

Requirements

  • 5+ years of professional experience with C++ in Unreal Engine 4 or 5, with hands-on gameplay system development.
  • BSc in Computer Science, or diploma in software engineering, game programming, or a related field.
  • Experience shipping multiple titles, including ownership of significant gameplay features from concept to release.
  • Strong collaboration skills and ability to bridge design vision with technical execution.
  • Expertise in performance profiling, memory budgeting, and debugging tools.
  • Excellent communication, problem-solving skills, and ability to lead by example in an engineering culture.

Preferred:

  • Experience with Gameplay Ability System, MassEntity, or custom gameplay frameworks.
  • Prior mentorship or leadership experience with mid/junior engineers.
  • Familiarity with animation programming, AI behavior systems, or multiplayer logic.
  • Interest in empowering designers through tools, data-driven systems, or scripting APIs.
  • Commitment to accessibility, player expression, and supporting diverse playstyles.

Benefits

  • Competitive salary range: CAD $105,000 – $155,000 annually.
  • Flexible work arrangements: remote, hybrid, or in-studio within Canada.

· Four-day work week policy.

  • Opportunities to work on world-class IPs and original projects.
  • Creative, collaborative, and innovation-driven environment.
  • Career growth and mentorship opportunities.

Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching.

When you apply, your profile goes through our AI-powered screening process, designed to identify top candidates efficiently and fairly.
🔍 Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements.
📊 It compares your profile to the job’s core requirements and past success factors to determine your match score.
🎯 Based on this analysis, we automatically shortlist the three candidates with the highest match for the role.
🧠 When necessary, our human team performs additional manual review to ensure no strong profile is missed.

The process is transparent, skills-based, and free of bias, focusing solely on your fit for the role. Once the shortlist is complete, we share it with the company managing the job opening. The final selection and interview process are then handled directly by their internal hiring team.

Thank you for your interest!

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Salary

Salary: 105k-155k USD

Location requirements

Hiring timezones

Canada +/- 0 hours
Claim this profileJobgether logoJO

Jobgether

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

672 remote jobs at Jobgether

Explore the variety of open remote roles at Jobgether, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Jobgether

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan