Lead Unreal Engine Engineer - Core Engine & Systems

NBCUniversal

Montreal

On-site

CAD 120,000 - 180,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

NBCUniversal is seeking a Lead Engine Programmer to define, build, and guide core Unreal Engine-based systems for AAA titles in a Montreal-based team. You will provide technical leadership for engine architecture, balance hands-on work with mentorship, and drive long-term technical direction.

You will oversee performance, memory usage, and platform constraints, collaborating with Gameplay, Rendering, Tools, and Production to optimize workflows and deliver high-quality content.

Qualifications

  • Expert proficiency in C++, with extensive Unreal Engine experience.
  • 8+ years of professional game programming, including shipped AAA titles.
  • Strong understanding of Unreal Engine subsystems (rendering, memory management, threading).
  • Proven leadership and mentoring of programmers on production teams.
  • Excellent problem-solving skills and collaboration across disciplines.

Responsibilities

  • Lead design and implementation of core Unreal Engine systems, frameworks, and engine‑level architecture.
  • Define and maintain engine standards for performance, stability, scalability, and maintainability within Unreal Engine.
  • Provide technical leadership and hands‑on development for complex engine features and cross‑cutting Unreal systems.
  • Collaborate with other engineering leads to ensure Unreal Engine supports gameplay, tools, pipeline, and content workflows.
  • Mentor and support engine programmers through code reviews, technical guidance, and best‑practice Unreal development.
  • Oversee engine performance, memory usage, and platform‑specific constraints within Unreal Engine.
  • Drive engine optimization efforts, identifying bottlenecks and coordinating improvements across Unreal subsystems.
  • Establish coding standards, documentation practices, and debugging workflows for Unreal Engine development.
  • Support production by identifying technical risks, estimating scope, and planning engine evolution across milestones.
  • Debug and resolve complex engine‑level issues involving multithreading, memory, platform integration, and Unreal system interactions.
  • Guide Unreal Engine upgrades, custom engine changes, and long‑term technology decisions.
  • Stay current with Unreal Engine advancements and low‑level performance techniques.

Skills

C++ expertise
Unreal Engine
AAA titles
Leadership
Mentoring
Multithreading
Code reviews

Tools

Perforce
Git

Job description

NBCUniversal is seeking a Lead Engine Programmer to define, build, and guide core Unreal Engine-based systems for AAA titles in a Montreal-based team. You will provide technical leadership for engine architecture, balance hands-on work with mentorship, and drive long-term technical direction.

You will oversee performance, memory usage, and platform constraints, collaborating with Gameplay, Rendering, Tools, and Production to optimize workflows and deliver high-quality content.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Engine Programmer: High-Performance Game Systems
Senior Engine Programmer: High-Performance Game Systems

Ubisoft Montréal • Montreal

On-site
CAD 90,000 - 130,000
Lead Engine Programmer | Programmeur ou programmeuse moteur Lead
Lead Engine Programmer | Programmeur ou programmeuse moteur Lead

NBCUniversal • Montreal

On-site
CAD 120,000 - 180,000
Senior Engine Programmer — Unreal Engine, Multithreaded
Senior Engine Programmer — Unreal Engine, Multithreaded

Highdive • Montreal

On-site
CAD 120,000 - 180,000
Assurance et télémédecine dès le 1er/
Indemnité transport et repas
Prime de référencement
+1
Senior Unreal Engine Programmer – Remote & Console
Senior Unreal Engine Programmer – Remote & Console

WorkinGames • Quebec

Hybrid
CAD 120,000 - 180,000
4.5-day workweek
Remote/hybrid/on-site flexibility
Vacation up to 7 weeks
+3
Senior Mobile Unreal Engine Programmer
Senior Mobile Unreal Engine Programmer

Nbcuniversal • Montreal

On-site
CAD 110,000 - 170,000
Unreal Engine Programmer (UE5) — AAA Tools & Cross‑Platform
Unreal Engine Programmer (UE5) — AAA Tools & Cross‑Platform

Electronic Arts • Montreal

On-site
CAD 90,000 - 140,000
3 weeks vacation
Sick time (10 days)
EI/QPIP top-up
+5
Senior Gameplay Programmer — Unreal Engine Expert
Senior Gameplay Programmer — Unreal Engine Expert

Epic Games • Montreal

On-site
CAD 90,000 - 130,000
Full benefits for employees and depend
Retirement savings plan
Mental health program
+2
Lead 3D Graphics Programmer
Lead 3D Graphics Programmer

Ubisoft Montréal • Montreal

On-site
CAD 120,000 - 170,000
Lead Narrative Systems Engineer - Unreal Engine 5
Lead Narrative Systems Engineer - Unreal Engine 5

2K • Burnaby

On-site
CAD 144,000 - 213,000
Senior Engine Programmer - Mobile | Programmeur ou programmeuse moteur senior - Mobile
Senior Engine Programmer - Mobile | Programmeur ou programmeuse moteur senior - Mobile

Nbcuniversal • Montreal

On-site
CAD 110,000 - 170,000