Lead Software Engineer, Tactical Shooter (Unreal Engine 5)

1 month ago
Full-time
Lead
Software Development
Blackbird Interactive

Blackbird Interactive

Blackbird Interactive (BBI) is an independent game development studio based in Vancouver, Canada. Founded in 2010 by industry veterans, BBI is known for creating immersive strategy and adventure games like Homeworld: Deserts of Kharak and Hardspace: Sh...

Internet Software & Services
251-1K
Founded 2010

Description

  • Lead the technical direction and implementation of core gameplay and runtime systems in Unreal Engine 5.
  • Own the architecture and long-term health of gameplay-adjacent systems, including AI support, combat frameworks, traversal, movement, navigation, encounter scripting support, and systemic runtime features.
  • Partner with design, animation, technical design, and content teams to build responsive, maintainable systems that support tactical combat, squad behaviors, player control fidelity, and encounter scalability.
  • Drive engineering quality across gameplay code with a focus on performance, maintainability, extensibility, and production readiness.
  • Architect and optimize AI movement, perception, decision support, tactical positioning, spatial queries, pathfinding integration, and dynamic navigation behavior.
  • Improve runtime performance, memory use, system reliability, and frame-time stability across a wide range of PC hardware configurations.
  • Establish engineering best practices for Unreal Engine 5 development, including code review standards, debugging workflows, profiling habits, and technical planning.
  • Collaborate with technical leadership to identify risks, define implementation strategies, and align engineering execution with project goals and production timelines.
  • Mentor engineers through design reviews, hands-on problem solving, and day-to-day technical guidance.
  • Contribute to hiring, onboarding, and overall team quality improvement.

Requirements

  • 5+ years of professional game development experience.
  • Demonstrated technical leadership through project ownership, mentorship, and setting engineering standards.
  • Strong professional experience with C++ and Unreal Engine.
  • Experience with gameplay architecture, runtime systems, debugging, and optimization.
  • Experience shipping or significantly contributing to complex action, shooter, AI-heavy, or systemic gameplay features in production.
  • Deep experience building and maintaining responsive, scalable, and designer-friendly gameplay systems.
  • Understanding of third-person action or tactical shooter gameplay, including movement responsiveness, encounter complexity, AI coordination, combat readability, and runtime performance.
  • Comfort working across systems boundaries and collaborating with multiple disciplines while balancing short-term production needs with long-term technical health.
  • Strong ownership mindset, practical decision-making, and ability to help teams move effectively under production constraints.
  • Experience with third-person shooter, tactical combat, or AI-driven gameplay systems is a plus.
  • Strong understanding of navigation systems, pathfinding, spatial reasoning, and runtime query performance is a plus.
  • Experience integrating or working with pathfinding middleware such as Mercuna is a plus.
  • Familiarity with navmesh generation, dynamic navigation updates, hierarchical pathfinding, flow fields, cover queries, tactical positioning systems, or related navigation algorithms is a plus.
  • Experience supporting AI at scale, including movement through complex environments, multi-agent coordination, and performance optimization for simulation-heavy gameplay is a plus.
  • Experience with Unreal Engine 5 systems such as Behavior Trees, EQS, AI Controllers, Character Movement, Gameplay Ability System, animation integration, and network-aware gameplay architecture is a plus.
  • Experience profiling and optimizing CPU-heavy gameplay and AI systems on PC is a plus.
  • Remote-friendly in Canada with Pacific-time overlap required.

Benefits

  • Remote-friendly work arrangement in Canada with Pacific-time overlap.
  • Regular full-time employment.
  • Competitive salary of $140,000 to $180,000 per year.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Windows/Desktop Applications - Tallahassee, FL, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows Desktop Application Engineer to lead the architecture and development of its accessibility-focused text-to-speech products for millions of users in a fully distributed environment.

C# C++ CI/CD .NET
26 minutes ago

Senior Software Engineer - .NET Core/AWS

3Pillar Global 1K-5K Internet Software & Services

3Pillar Global is hiring a Senior Software Engineer to develop and guide product solutions for enterprise clients on a remote, full-time team using .NET Core and AWS.

Agile AWS C# Docker Git Java Kubernetes Microservices MongoDB .NET OWASP SQL Server
30 minutes ago

Software Engineer, Data Infrastructure & Acquisition - Virginia Beach, VA, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Software Engineer for its AI team to build and operate the data ingestion infrastructure that collects large-scale audio datasets for model training and next-generation products.

Android Bash Docker GCP iOS Linux Python Terraform
46 minutes ago

Member of Technical Staff, FlashBlade

Pure Storage 1K-5K IT Services

EverPure is hiring a software engineer for the FlashBlade product team to help build a scale-out all-flash file and object storage system for modern data workloads.

Apache Spark C C++ Elasticsearch Go Java Kafka Linux Python Splunk
48 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers