Blackbird Interactive
Posted 1w ago

Intermediate Software Engineer (Unreal Engine 5)

Blackbird Interactive
Vancouver, British Columbia, Canada
$108k-$132k/yrRemoteFull Time
Responsibilities
  • implementing gameplay
  • optimizing systems
  • mentoring engineers
Requirements
  • Requires 3+ years of C++ experience in Unreal Engine 4 or 5
  • A computer science degree or related diploma, and at least one shipped commercial game. Experience with version control and profiling tools required
Technical tools mentioned
Unreal Engine 5C++BlueprintsGameplay Ability SystemMassEntityChaosPerforceGit

Job description

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, which encompass world-class IPs as well as our own creations across multiple genres.
 
Our studio operates as a remote-first workplace, offering flexible work arrangements.
 
PLEASE NOTE: At this time, we are only able to hire candidates who are legally eligible to work in Canada and reside within Canada.

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.


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.

  • About Blackbird Interactive

    Independent studio creating strategy and simulation video games.

    Year founded
    2007
    Employees
    300
    Organization type
    Private
    Latest investment
    Corporate Round (2025) — led by Emona Capital
    Headquarters
    CA

    Similar jobs

    Software Engineer roles near Vancouver, British Columbia
    23h
    Save
    Mark Applied
    Hide
    Senior Software Engineer, Enterprise Engineering
    San Francisco or New York City or Vancouver or Amsterdam or London or Paris or Singapore or Tokyo or Colorado or Washington or California
    $183k-$276k/yr HybridFull Time
    Amplitude
    AmplitudeNASDAQ: AMPL: Digital analytics platform for understanding and optimizing customer behavior.
    Strong software engineering experience with production code, backend or infrastructure depth, debugging expertise, production systems knowledge, and clear communication across technical and non-technical stakeholders.
    Slack, Unthread, APIs, Modern Health
    23h
    Save
    Mark Applied
    Hide
    Senior Software Engineer, Enterprise Engineering
    San Francisco or Colorado or New York City or California or Washington or Vancouver or Amsterdam or London or Paris or Singapore or Tokyo
    $183k-$276k/yr HybridFull Time
    Amplitude
    AmplitudeNasdaq: AMPL: Develops digital analytics software for tracking customer product behavior.
    Strong software engineering experience with production code, backend or infrastructure depth, debugging expertise, production systems experience, and clear communication with technical and non-technical stakeholders.
    Slack, APIs
    1d
    Save
    Mark Applied
    Hide
    Software Engineer I
    Vancouver, British Columbia, Canada
    $87k-$119k/yr HybridFull Time
    Electronic Arts
    Electronic ArtsNASDAQ: EA: Develops and publishes video games and interactive entertainment software.
    1+ YOEBachelor's or master's degree in computer science or related field, 1–2 years of industry experience, programming proficiency, backend and SQL knowledge, cloud familiarity, and strong problem-solving and communication skills.
    Java, Python, Spring Boot, SQL, DynamoDB, Cassandra, ScyllaDB, Redis, AWS, Docker, Kubernetes, Prometheus, Grafana, GitLab CI/CD, Apache Kafka, Kinesis, Spark, Flink, Terraform, CloudFormation, JVM, OpenRTB
    1d
    Save
    Mark Applied
    Hide
    Senior Software Engineer, Houdini
    Vancouver, British Columbia, Canada
    $150k-$210k/yr OnsiteFull Time
    Eyeline
    Eyeline: Global creative studio providing visual effects and virtual production services.
    8+ YOERequires 8+ years writing Houdini pipeline code with Python, strong communication, object-oriented programming knowledge, Git and unit testing experience; OpenUSD/Solaris and PDG/TOPs experience preferred.
    Houdini, Python, USD, Solaris, Git, OpenUSD, PDG, TOPs
    1d
    Save
    Mark Applied
    Hide
    Software Engineer - Rendering - Junior
    Vancouver, British Columbia, Canada
    $75k-$95k/yr OnsiteContract, Temporary
    Image Engine
    Image Engine: Produces digital visual effects for films and television series.
    2+ YOEUniversity degree in a relevant field and 2+ years developing software in VFX, animation, or games, or a graphics-focused postgraduate degree. Requires C++, Python, rendering, OSL, GLSL, Linux, and DCC experience.
    Gaffer, Arnold, Arnold GPU, Cortex, C++, Python, OSL, GLSL, Maya, Katana, Nuke, Alembic, USD, VDB, Linux
    1d
    Save
    Mark Applied
    Hide
    Senior Software Developer, Product-Led Growth
    Calgary or Vancouver or Toronto or Dublin or Manchester or Sydney or Barcelona or Bogotá or London or New York City
    $145k-$196k/yr HybridFull Time
    Clio
    Clio: Cloud-based legal practice management software and AI solutions.
    Software development experience building scalable web applications with Ruby on Rails, strong communication and problem-solving skills, Agile mentorship experience, and ability to learn technologies quickly.
    Ruby on Rails, AI, A/B testing, Java, Python, C#, JavaScript
    1d
    Save
    Mark Applied
    Hide
    Senior Software Engineer — Systems
    Vancouver, British Columbia, Canada
    $130k-$160k/yr HybridFull Time
    UrbanLogiq
    UrbanLogiq: AI-powered data analytics platform for government decision-making
    5+ YOE5+ years of software engineering experience, strong production Rust expertise, data-intensive systems experience, engineering leadership and mentoring skills, communication ability, and background-check eligibility.
    Rust, Apache DataFusion, Arrow, Parquet
    1d
    Save
    Mark Applied
    Hide
    Staff Software Engineer, Core Infrastructure
    San Francisco or Ottawa or Charlotte or Phoenix or Toronto or Los Angeles or Denver or Salt Lake City or Atlanta or Raleigh or Chicago or Houston or Portland or New York City or Vancouver or San Diego or Sacramento or Jacksonville or Seattle or Mexico City or Austin or Miami or Boston or Dallas
    $145k-$275k/yr RemoteFull Time
    Scribd
    Scribd: Subscription-based digital library for e-books, audiobooks, and documents.
    10+ YOE10+ years building backend, distributed, or data-intensive systems; production Rust and strong Python; storage and database expertise; AWS, infrastructure as code, operational excellence, technical leadership, and mentoring.
    Rust, Python, Apache Arrow, Parquet, DataFusion, Amazon S3, PostgreSQL, MySQL, AWS, AWS Lambda, Amazon ECS, Amazon Aurora, Terraform, delta-rs, Claude Code