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