Lead Software Engineer, Tactical Shooter (Unreal Engine 5)

Canada, Pacific-time overlap requiredFull-TimeLead
Salary140000 - 180000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
Artificial IntelligenceC++Unreal engineDebugging

Requirements

  • 5+ years of professional game development experience
  • Demonstrated technical leadership through project ownership, mentorship, and setting engineering standards
  • Strong professional experience with C++
  • Strong professional experience with Unreal Engine, including gameplay architecture, runtime systems, debugging, and optimization
  • Shipped or significantly contributed to complex action, shooter, AI-heavy, or systemic gameplay features
  • Deep experience building and maintaining responsive, scalable, and designer-friendly gameplay systems
  • Understanding of technical demands of third person action or tactical shooter gameplay
  • Comfortable working across systems boundaries and collaborating with multiple disciplines
  • Strong ownership mindset, practical decision-making, and focus on helping teams move effectively under production constraints

Responsibilities

  • Lead the technical direction and implementation of core gameplay and runtime systems for a third person tactical shooter 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 closely with design, animation, technical design, and content teams to build responsive, maintainable systems.
  • Drive engineering quality across gameplay code, emphasizing performance, maintainability, extensibility, and production-readiness.
  • Architect and optimize systems related to AI movement, perception, decision support, tactical positioning, spatial queries, pathfinding integration, and dynamic navigation behavior.
  • Support large and complex gameplay spaces by improving 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 break down 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.
  • Communicate clearly with stakeholders about technical constraints, trade-offs, dependencies, and execution plans.
View Full Description & ApplyYou'll be redirected to the employer's site
140000 - 180000 USD per year
Apply Now