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