Lead Software Engineer, Tactical Shooter (Unreal Engine 5)

1 week, 6 days 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

Lead Software Engineer - 11492

Coupa Software 1K-5K Internet Software & Services

Coupa is hiring a Lead Software Engineer in Mexico City for a remote, hands-on full-stack role focused on building and shipping enterprise software that improves spend management at global scale.

Agile CI/CD Microservices Ruby Ruby on Rails TypeScript
18 minutes ago

Staff Software Engineer

G-P/Globalization Partners 1K-5K Professional Services

G-P is hiring a Staff Software Engineer to provide hands-on technical leadership while building cloud-enabled products and integrations for its global employment platform.

Agile AWS CI/CD DynamoDB GitHub Actions Microservices Node.js OAuth React REST API SAP Serverless TypeScript
46 minutes ago

Software Engineer, iOS Core Product - Fresno, CA, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior iOS Engineer to help scale and evolve its text-to-speech iOS app for a large global user base in a fully distributed product team.

CI/CD Git iOS Swift SwiftUI
49 minutes ago

Software Engineer, Platform - Thessaloniki, Greece

Speechify 51-250 Internet Software & Services

Speechify is seeking a Platform team backend engineer to build and maintain core services and APIs that power its text-to-speech products across a fully distributed organization.

AWS Azure Docker GCP Kubernetes Microservices Node.js REST API TypeScript
57 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