Job Type: Full-Time

ABOUT THE ROLE
We are a small indie team that punches above its weight, and we need an experienced Gameplay Programmer who can help us do that. You will take the lead on our engineering side, shaping the technical direction of the project while staying hands-on with the code. We work primarily in Blueprints but have built and modified C++ plugins when needed, and you should be comfortable in both. You will help the gameplay programming team stay focused and deliver systems that make our game feel great to play.

 

KEY RESPONSIBILITIES

  • Set the technical direction for gameplay programming and make sure the team is building things the right way.
  • Stay hands-on: you will be writing and reviewing code daily, not just managing.
  • Architect and own core gameplay systems: character movement, ability frameworks, AI behaviour, player controllers, and game modes.
  • Work primarily in Blueprints, dropping into C++ for plugins, engine extensions, or anything performance-critical.
  • Write, extend, and modify C++ plugins and expose clean Blueprint interfaces so the rest of the team can use them.
  • Build and maintain data-driven gameplay frameworks using Enhanced Input, Gameplay Tags, Attributes, Effects, Abilities, and Cues.
  • Define and enforce coding standards, architecture patterns, and documentation habits across the team.
  • Profile, identify bottlenecks, and optimize across CPU, memory, and frame time.
  • Work closely with art and animation to integrate assets and iterate on feel.
  • Help scope features, flag risks early, and keep production informed.
  • Be the person junior programmers can come to when they're stuck.

REQUIRED SKILLS & EXPERIENCE

  • 5+ years of professional game programming experience, with a strong focus on Unreal Engine.
  • At least one shipped title in UE4 or UE5.
  • Deep understanding of UE architecture: Actors, Components, GameModes, PlayerControllers, subsystems, and the asset pipeline.
  • Strong Blueprints skills. This is our primary language and you should be fast and comfortable in it.
  • Solid C++, able to write plugins from scratch, modify third-party ones, and integrate cleanly with Blueprint.
  • Has designed and shipped multiple gameplay systems end-to-end.
  • Good grasp of Unreal's Gameplay Systems: Tags, Attributes, Effects, Abilities, Cues, and Enhanced Input. Knows how they connect even if not used all at once.
  • Knows how to read and act on profiling data: Unreal Insights, stat commands, GPU visualiser.
  • Understands the full game development loop: from prototype to ship.
  • Can communicate clearly with non-programmers and bridge the gap between disciplines.

NICE TO HAVE

  • Shipped on PC, console (PlayStation, Xbox) or mobile.
  • Experience with UE5-specific systems: World Partition, PCG, Nanite, or Lumen.
  • Has published or open-sourced a UE plugin.
  • Exposure to CI/CD or automated testing in a shipped project.
  • Familiarity with version control at scale, such as Perforce or Git with LFS.

WHAT WE OFFER

  • Competitive senior compensation package with performance-based bonus.
  • A senior role with real influence on technical direction and studio culture.
  • Access to the latest hardware and software, including Perforce or Git-based source control.
  • Collaborative, passionate team that cares about craft.
  • Opportunities for professional development, GDC attendance, and training budgets.

 

Apply Now
Have any questions?

Reach out to our leads

Ruby Shakya

Associate Director of HR and Operations