Lead Engine Programmer | Programmeur ou programmeuse moteur Lead

NBC Universal
Montreal
Workplace: HybridFull timeFunction: Software EngineeringExperience: 8+ yearsSkills: ["Mentorship","Problem-solving","Communication","Cross-disciplinary collaboration"]

Define, build, and lead Unreal Engine–based engine systems for an AAA title, covering gameplay support, rendering, physics, tools, and pipelines. You set engine standards for performance, stability, scalability, and maintainability, and provide hands-on technical leadership for complex engine features. Collaborate with Gameplay, Rendering, Tools, Pipeline, and Production teams to extend and optimize Unreal Engine, while mentoring engine programmers through code reviews and best practices and resolving low-level engine issues.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NBC Universal
NBC Universal
1 day ago

Lead Engine Programmer | Programmeur ou programmeuse moteur Lead

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 19 hours agoStatus: Live

Job Summary

Define, build, and lead Unreal Engine–based engine systems for an AAA title, covering gameplay support, rendering, physics, tools, and pipelines. You set engine standards for performance, stability, scalability, and maintainability, and provide hands-on technical leadership for complex engine features. Collaborate with Gameplay, Rendering, Tools, Pipeline, and Production teams to extend and optimize Unreal Engine, while mentoring engine programmers through code reviews and best practices and resolving low-level engine issues.
Location: Montreal
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Lead the design and implementation of core Unreal Engine systems, frameworks, and engine-level architecture.
  • •Define and maintain engine standards for performance, stability, scalability, and maintainability.
  • •Provide technical leadership and hands-on development for complex engine features and cross-cutting Unreal systems.
  • •Collaborate with engineering leads to ensure Unreal Engine supports gameplay, tools, pipeline, and content workflows.
  • •Debug and resolve complex engine-level issues involving multithreading, memory, platform integration, and Unreal system interactions.

Key Requirements

  • •Expert proficiency in C++ with extensive experience developing low-level engine or systems code in Unreal Engine.
  • •8+ years of professional game programming experience with shipped AAA titles using Unreal Engine.
  • •Deep, hands-on experience working with Unreal Engine at the engine-systems level.
  • •Strong understanding of Unreal Engine subsystems including rendering, memory management, threading, streaming, and platform abstraction.
  • •Demonstrated experience leading, mentoring, or technically guiding programmers on a production team.
Experience:8+ yearsAAA gamesGame programmingUnreal Engine
Skills:MentorshipProblem-solvingCommunicationCross-disciplinary collaboration
Languages:English
Tech Stack:C++Unreal EnginePerforceGitMultithreadingMemory managementStreamingPlatform abstraction

Company Brief

NBC Universal
NBCUniversal is a global media and entertainment company producing and distributing film, television, news, sports and streaming content, and operating theme parks and consumer experiences across a portfolio of well-known brands including NBC, Universal Pictures and Peacock.
Industry: Film & Television
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Established Company
Headquarters: New York City, United States
Founded: 2004
Glassdoor
Glassdoor: 4.0
WebsiteLinkedInGlassdoor