Intermediate Software Engineer (Unreal Engine 5)

New
B
Blackbird InteractiveGame Development
Remote-friendly in Canada, Pacific-time overlap requiredFull-TimeMiddle
Salary108,000 - 132,000 CAD per year
Apply NowOpens the employer's application page

Job Details

Experience
3+ years of professional experience
Required Skills
GitC++Unreal engineDebuggingNetworking

Requirements

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

Responsibilities

  • Design and implement player-facing systems such as movement, traversal, interactions, and progression using C++ and Blueprints.
  • Create modular, data-driven gameplay systems that support rapid iteration and scale across PC and other platforms.
  • Work closely with design, animation, and audio teams to prototype mechanics, tune feel, and refine experiences through playtesting.
  • Profile and optimize gameplay systems to meet performance and memory budgets, and contribute to stability through testing and debugging.
  • Share gameplay engineering best practices through code reviews and informal mentorship of associate engineers.
  • Stay up to date with UE5 subsystems (GAS, MassEntity, Chaos), propose tooling or workflow improvements, and help drive internal knowledge sharing.
View Full Description & ApplyYou'll be redirected to the employer's site
108,000 - 132,000 CAD per year
Apply Now