Lead Software Engineer, Original Game (Unreal Engine 5)

New
Canada, Pacific Time overlapFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
Game DevelopmentC++Unreal engineDebugging

Requirements

  • 5+ years of professional experience in game development, including ownership of technical initiatives, mentorship, and engineering leadership.
  • Strong professional experience with C++ and Unreal Engine, including gameplay architecture, runtime systems, debugging, and optimization.
  • Proven experience designing and maintaining gameplay systems that are scalable, responsive, and easy for designers to work with.
  • Strong understanding of game development workflows, engine systems, build pipelines, and production environments.
  • Ability to work across multiple engineering areas, including gameplay, engine technologies, automation, and development tools.
  • Experience making practical technical decisions while balancing immediate production needs with long-term maintainability.
  • Strong collaboration and communication skills with both technical and non-technical stakeholders.
  • Ability to work effectively in a remote environment with Pacific Time overlap.

Responsibilities

  • Build the initial engineering foundation for the project, including development pipelines, workflows, technical architecture, and technology choices.
  • Lead the design and implementation of core gameplay systems, runtime features, and engine-level solutions using Unreal Engine 5.
  • Collaborate closely with designers, artists, and content teams to create high-quality, responsive, and engaging gameplay experiences.
  • Establish engineering best practices around code quality, reviews, debugging, profiling, optimization, and technical planning.
  • Drive solutions that improve performance, scalability, maintainability, and production readiness across the game.
  • Partner with technical leadership to identify risks, define implementation strategies, and align engineering priorities with project goals.
  • Mentor engineers through technical guidance, design discussions, code reviews, and problem-solving support.
  • Contribute to hiring, onboarding, and building a high-performing engineering team.
  • Communicate technical decisions, trade-offs, constraints, dependencies, and progress clearly with stakeholders.
  • Support platform development, build systems, automation, and delivery processes required for a successful production cycle.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now