Intermediate Gameplay Software Engineer - Unreal Engine 5

August 21

🇨🇦 Canada – Remote

💵 $90k - $135k / year

⏰ Full Time

🟡 Mid-level

🟠 Senior

🎮 Game Engineer

Apply Now
Logo of Blackbird Interactive

Blackbird Interactive

Blackbird Interactive (BBI) is a creative-fueled, future-driven, independent studio - behind such games as Homeworld: Deserts of Kharak, Hardspace: Shipbreaker, and the upcoming Homeworld 3, Minecraft Legends, and Crossfire: Legion.

201 - 500 employees

📋 Description

• Core Gameplay Features – Design and implement player-facing systems such as movement, combat, 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 console 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. • 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. • Experience with Gameplay Ability System, MassEntity, or Chaos physics. • Familiarity with AI systems like Behavior Trees and EQS for reactive enemy/companion behaviors. • Contributions to improving build pipelines, CI, or automated gameplay testing. • Passion for accessibility, player expression, and inclusive game mechanics.

🎯 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. • Experience with Gameplay Ability System, MassEntity, or Chaos physics. • Familiarity with AI systems like Behavior Trees and EQS for reactive enemy/companion behaviors. • Contributions to improving build pipelines, CI, or automated gameplay testing. • Passion for accessibility, player expression, and inclusive game mechanics.

Apply Now

Similar Jobs

June 20

E1 Consulting

51 - 200

🤝 B2B

🏢 Enterprise

☁️ SaaS

Join SmartPixel to create interactive 3D and 2D Unity applications as a Unity Programmer.

🇨🇦 Canada – Remote

⏰ Full Time

🟢 Junior

🟡 Mid-level

🎮 Game Engineer

March 25

E1 Consulting

51 - 200

🤝 B2B

🏢 Enterprise

☁️ SaaS

Lead the development team at Tripura, focusing on creating a unique intelligent breathing coach application.

🇨🇦 Canada – Remote

⏰ Full Time

🟠 Senior

🎮 Game Engineer

Developed by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com