CareerPlanSign in

Lead Engine Programmer | Programmeur ou programmeuse moteur Lead

Montreal, QUEBEC, ca💼 Full-time🗓 2026-08-12 → 2026-09-25

Core

Define, build, and guide core Unreal Engine systems for gameplay, rendering, physics, tools, and pipelines on an AAA title.

Role type

Senior IC engine programmer (Unreal Engine)

Builds

Core Unreal Engine systems, frameworks, and engine-level architecture for AAA game titles

Domain

Video game development / Unreal Engine

Deliverable

production ML models | product features | infrastructure

Required skills

C++ (expert), Unreal Engine low-level systems, rendering subsystems, memory management, multithreading, platform abstraction, version control (Perforce/Git), technical leadership, system design

Preferred skills

Multi-platform support (PC, console, mobile), Unreal Engine source modification, gameplay pipeline understanding

Technologies

Unreal Engine, C++, Perforce, Git

Responsibilities

Lead design and implementation of core Unreal Engine systems and architecture; Define and maintain engine standards for performance and stability; Provide technical leadership and hands-on development for complex engine features; Mentor and support engine programmers; Oversee engine performance, memory usage, and platform constraints; Drive engine optimization efforts; Establish coding standards and debugging workflows; Support production by identifying technical risks and planning engine evolution; Debug complex engine-level issues involving multithreading and memory; Guide Unreal Engine upgrades and long-term technology decisions

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.