Intermediate Software Engineer (Unreal Engine 5)

Blackbird Interactive

$108K — $132K *
Consumer Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years of professional experience in C++ using Unreal Engine 4 or 5 with a focus on gameplay systems.
  • Bachelor's degree in Computer Science or a college diploma in software engineering or game programming.
  • Experience shipping at least one commercial game with gameplay contributions.
  • Strong passion for prototyping, player control, and feedback loops.
  • Effective communication skills emphasizing cross-functional collaboration.
  • Proficient with version control systems like Perforce or Git and modern profiling/debugging tools.

Responsibilities

  • Design and implement player-facing systems using C++ and Blueprints.
  • Create modular, data-driven gameplay systems for scalability across platforms.
  • Collaborate with design, animation, and audio teams to refine gameplay mechanics.
  • Profile and optimize gameplay systems for performance and stability.
  • Mentor associate engineers through code reviews and knowledge sharing.
  • Propose improvements and stay updated with Unreal Engine 5 subsystems.

Benefits

  • Remote-friendly work environment with Pacific-time overlap.
  • Opportunities for technical mentorship and professional development.
  • Involvement in building innovative gameplay mechanics for a new original game.
  • Collaboration with a dynamic team across disciplines.
  • Contribution to improving tools and workflows in game development.
Full Job Description
We are looking for an Intermediate Software Engineer to build various gameplay and engine systems for a new original game being developed in Unreal Engine 5. You will work across core gameplay systems, multiplayer and networking, UI support, and other systems essential to delivering a polished, performant and fun experience. This role is remote-friendly in Canada with Pacific-time overlap required.

Responsibilities

  • Core Gameplay Features - Design and implement player-facing systems such as movement, traversal, interactions, and progression using C++ and Blueprints.
  • System Design & Architecture - Create modular, data-driven gameplay systems that support rapid iteration and scale across PC and other platforms.
  • Cross-disciplinary Collaboration - Work closely with design, animation, and audio teams to prototype mechanics, tune feel, and refine experiences through playtesting.
  • Performance & Stability - Profile and optimize gameplay systems to meet performance and memory budgets, and contribute to stability through testing and debugging.
  • Technical Mentorship - Share gameplay engineering best practices through code reviews and informal mentorship of associate engineers.
  • Continuous Improvement - Stay up to date with UE5 subsystems (GAS, MassEntity, Chaos), propose tooling or workflow improvements, and help drive internal knowledge sharing.


Requirements

  • Have 3+ years of professional experience using C++ in Unreal Engine 4 or 5, with a strong focus on gameplay systems.
  • Hold a BSc in Computer Science or a college diploma in software engineering, game programming, or a closely related field.
  • Have shipped at least one commercial game featuring your gameplay contributions.
  • Are passionate about prototyping, polish, and tight player control and feedback loops.
  • Communicate clearly and value cross-functional collaboration.
  • Are comfortable with Perforce, Git, or similar version control systems and modern profiling/debugging tools.


Pluses

  • Experience working on VR platforms, particularly with performance optimization and player input
  • Experience with Gameplay Ability System, MassEntity, or Chaos physics.
  • Contributions to improving build pipelines, CI, or automated gameplay testing.
  • Passion for accessibility, player expression, and inclusive game mechanics.


$108,000 - $132,000 a year

Similar Jobs

More Jobs at Blackbird Interactive

More Consumer Technology Jobs

Find similar Intermediate Software Engineer (Unreal Engine 5) jobs: