Skip to content
mimi

Senior Gameplay Software Engineer (Unreal Engine 5)

Blackbird Interactive

Remote · Canada Full-time Senior 2w ago

About the role

Position

Senior Gameplay Software Engineer (Unreal Engine 5)

Location

Vancouver, BC, Canada (Remote within Canada OK) – remote-friendly in Canada (Pacific‑time overlap required)

Team

Programming – Gameplay

About

Blackbird Interactive is a creative‑fueled, future‑driven, independent game studio where the best talent in the industry can find long‑term careers to help grow their abilities while working on a wide range of projects. These include both world‑class IPs and our own creations across multiple genres and platforms.

What You’ll Tackle

  • Gameplay Systems Ownership – Lead the development of player‑facing mechanics such as traversal, combat, interaction, and abilities in C++ and Blueprints.
  • Technical Architecture – Define modular, scalable gameplay frameworks that empower content creators, support networked/multiplayer play, and scale across PC and console SKUs.
  • Cross‑functional Leadership – Collaborate deeply with design, animation, audio, and production to ensure features are robust, performant, and aligned with creative goals.
  • Performance & Optimization – Profile, analyze, and optimize gameplay systems across platforms to meet performance and memory targets.
  • Mentorship & Code Quality – Provide technical mentorship, guide best practices, and elevate the engineering team through thoughtful code reviews and pair programming.
  • Innovation & Exploration – Prototype and evaluate new gameplay paradigms, stay current with UE5 tech (e.g. GAS, MassEntity, Chaos), and lead knowledge‑sharing initiatives within the studio.

You’ll Thrive Here If You…

  • Have 5+ years of professional experience with C++ in Unreal Engine 4 or 5, with a strong track record of gameplay system development.
  • Hold a BSc in Computer Science or a college diploma in software engineering, game programming, or a closely related field.
  • Have shipped multiple titles, including at least one where you owned significant gameplay features from concept to release.
  • Excel at bridging design vision with technical execution, and enjoy collaborating across disciplines.
  • Think critically about player experience, systemic design, and clean abstraction.
  • Are experienced with performance profiling, memory budgeting, and debugging tools.
  • Communicate clearly, advocate for efficiency, and lead by example in engineering culture.

Bonus XP

  • Experience with systems for procedural generation.
  • Familiarity with animation programming, AI behavior systems, or multiplayer gameplay logic.
  • Passion for empowering designers through tools, data‑driven systems, or scripting APIs.
  • Strong advocate for accessibility, player expression, and diverse playstyles.

Requirements

  • Have 5+ years of professional experience with C++ in Unreal Engine 4 or 5, with a strong track record of gameplay system development.
  • Shipped multiple titles, including at least one where you owned significant gameplay features from concept to release.
  • Excel at bridging design vision with technical execution, and enjoy collaborating across disciplines.
  • Think critically about player experience, systemic design, and clean abstraction.
  • Are experienced with performance profiling, memory budgeting, and debugging tools.
  • Communicate clearly, advocate for efficiency, and lead by example in engineering culture.

Responsibilities

  • Lead the development of player-facing mechanics such as traversal, combat, interaction, and abilities in C++ and Blueprints.
  • Define modular, scalable gameplay frameworks that empower content creators, support networked/multiplayer play, and scale across PC and console SKUs.
  • Collaborate deeply with design, animation, audio, and production to ensure features are robust, performant, and aligned with creative goals.
  • Profile, analyze, and optimize gameplay systems across platforms to meet performance and memory targets.
  • Provide technical mentorship, guide best practices, and elevate the engineering team through thoughtful code reviews and pair programming.
  • Prototype and evaluate new gameplay paradigms, stay current with UE5 tech (e.g. GAS, MassEntity, Chaos), and lead knowledge-sharing initiatives within the studio.

Skills

BlueprintsC++ChaosGASMassEntityUnreal Engine 4Unreal Engine 5

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free