Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Lead Engine Programmer - Programmeur ou programmeuse moteur Lead

Nbcuniversal3

As a Lead Engine Programmer , you are responsible for defining, building, and guiding the core Unreal Engine-based systems that underpin gameplay, rendering, physics, tools, and pipelines on an AAA title. You provide technical leadership for engine architecture and low-level systems while collaborating closely with Gameplay, Rendering, Tools, Pipeline, and Production to ensure Unreal Engine is extended, optimized, and maintained to meet project needs. You balance hands-on development with mentorship, system ownership, and long‑term technical direction.

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 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 systems support 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 Unreal 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, engine architecture trends, and low‑level performance techniques.

À titre de Programmeur ou programmeuse moteur Lead, vous êtes responsable de définir, développer et orienter les systèmes centraux fondés sur Unreal Engine qui soutiennent la jouabilité, le rendu, la physique, les outils et les pipelines d'un titre AAA. Vous fournissez un leadership technique pour l'architecture moteur et les systèmes de bas niveau tout en collaborant étroitement avec les équipes Gameplay, Rendering, Tools, Pipeline et Production afin de garantir qu'Unreal Engine est étendu, optimisé et maintenu pour répondre aux besoins du projet. Vous conciliez le développement pratique, le mentorat, la responsabilité des systèmes et l'orientation technique à long terme.

RESPONSABILITÉS

  • Diriger la conception et l'implantation des systèmes centraux, des frameworks et de l'architecture de niveau moteur d'Unreal Engine.
  • Définir et maintenir les normes du moteur en matière de performance, de stabilité, d'évolutivité et de maintenabilité dans Unreal Engine.
  • Fournir un leadership technique et contribuer directement au développement de fonctionnalités moteur complexes et de systèmes Unreal transversaux.
  • Collaborer avec les autres responsables techniques afin de garantir que les systèmes Unreal Engine soutiennent la jouabilité, les outils, le pipeline et les flux de travail de contenu.
  • Encadrer et soutenir les programmeurs et programmeuses moteur grâce aux revues de code, à l'orientation technique et aux pratiques exemplaires de développement sous Unreal.
  • Superviser les performances du moteur, l'utilisation de la mémoire et les contraintes propres aux plateformes dans Unreal Engine.
  • Piloter les initiatives d'optimisation du moteur en identifiant les goulots d'étranglement et en coordonnant les améliorations à travers les sous-systèmes Unreal.
  • Établir des normes de codage, des pratiques de documentation et des processus de débogage pour le développement sous Unreal Engine.
  • Soutenir la production en identifiant les risques techniques, en évaluant l'ampleur des travaux et en planifiant l'évolution d'Unreal Engine au fil des jalons.
  • Déboguer et résoudre des problèmes complexes de niveau moteur liés au multithreading, à la mémoire, à l'intégration des plateformes et aux interactions entre les systèmes Unreal.
  • Orienter les mises à niveau d'Unreal Engine, les modifications personnalisées du moteur et les décisions technologiques à long terme.
  • Se tenir à jour quant aux avancées d'Unreal Engine, aux tendances en architecture moteur et aux techniques de performance de bas niveau.

QUALIFICATIONS

  • Basic Requirements: Expert proficiency in C++, with extensive experience developing low‑level engine or systems code in Unreal Engine. At least 8+ years of professional experience in game programming, 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 such as rendering, memory management, threading, streaming, and platform abstraction. Demonstrated experience leading, mentoring, or technically gu
#J-18808-Ljbffr
Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the Lead Engine Programmer - Programmeur ou programmeuse moteur Lead in Montréal, QC vacancy
  •  ...monde dans lequel nous vivons. Job Description As a Lead Engine Programmer , you are responsible for defining, building, and guiding...  ...trends, and low‑level performance techniques. À titre de Programmeur ou programmeuse moteur Lead, vous êtes responsable de définir... 
    Suggested
    Long term contract
    Full time
    Local area

    Nbcuniversal

    Montréal, QC
    1 day ago
  •  ...Name: Ubisoft Description du poste Programmer de manière claire et structurée en...  ...Analyser les fonctions existantes du moteur et vérifier leur adéquation avec les objectifs...  ...et être une personne-ressource pour les programmeurs. Évaluer et corriger les problèmes de... 
    Suggested
    Full time
    Apprenticeship

    Jobs For Humanity

    Montréal, QC
    more than 2 months ago
  •  ...Programmeur moteur senior Responsabilités: Être une personne avant-gardiste qui aime concevoir...  ...le développement de jeux avec Unreal Engine. Solides compétences en...  ...C# est un atout. Maîtrise de la programmation multithread et solide compréhension de... 
    Suggested
    Work at office

    Highdive

    Montréal, QC
    2 days ago
  •  ...Description du poste En tant que programmeur·euse généraliste à Ubisoft Montréal, vous...  ...différents aspects de la production comme le moteur de jeu, les outils d’édition et les...  ...équivalente. ~5 ans d’expérience minimum en programmation C++ dans le secteur des jeux vidéo ou... 
    Suggested
    Full time

    Ubisoft

    Montréal, QC
    a month ago
  •  ...plus chevronnés dans l'utilisation du moteur Unreal Engine, nous continuons à développer notre expertise...  ...Team Standards Occasionally support Lead in recruitment projects with HR...  ...projet AAA terminé, avec mention comme programmeur ou programmeuse au générique. Grande... 
    Suggested
    Full time
    Work at office
    Remote work
    Worldwide

    People Can Fly, Sp. Z O.o.

    Montréal, QC
    more than 2 months ago
  •  ...œuvre des nouveaux systèmes; Programmer de façon claire et structurée...  ...permettre aux utilisateurs (programmeurs, collègues de d’autres...  .../en ligne existantes dans le moteur et vérifier si elles répondent...  ...externes, ex. IIS, structure App Engine) Informations complémentaires... 
    Full time
    Work at office

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...sommes à la recherche d'un(e) programmeur(-euse) principal(e)...  ...guider de petites équipes de programmation dans le cadre de mandats dynamiques...  ...Expérience substantielle avec un moteur de jeu majeur ●...  ...dans un rôle de responsable (lead) ●        Expérience de développement... 
    Casual work

    2K

    Montréal, QC
    23 days ago
  •  ...différents modules et plugins du moteur, la préférence étant donnée...  ...physique ; Solides compétences en programmation C++ et maîtrise d'au moins un...  ...their implementation; Lead development of core physics...  ...; Familiarity with various engine modules and plugins, with preference... 
    Full time
    Work at office

    High Dive Inc.

    Montréal, QC
    more than 2 months ago
  •  ...Ingénieur Manufacturier - Lignes de Moteur \n \nMontréal, QC, Canada\n \n \nUne...  ...\n Opportunité d'avancement \n Un programme de référence d'employés, où vous pouvez...  ...---------------\n \n Manufacturing Engineer - Engine Lines \n \nMontreal, QC, Canada\n \n... 
    Permanent employment
    Remote work
    Worldwide
    Flexible hours
    Day shift

    Rolls Royce

    Montréal, QC
    5 days ago
  •  ...large-scale ERP system that's actively evolving? As an RPG/SQL Programmer at Keyloop, you'll join a team in the middle of an exciting technological...  ...ERP en pleine transformation technologique? En tant que programmeur(se) RPG/SQL chez Keyloop, vous rejoignez une équipe en pleine... 
    Daily paid
    Full time
    Internship
    Worldwide

    Keyloop

    Montréal, QC
    more than 2 months ago
  •  ...sommes à la recherche d'un ·e Programmeur ·euse IA senior expérimenté...  ...le planning de l'équipe de programmation. Au sein d'une équipe pluridisciplinaire...  ...des architectures des moteurs de jeu. ~ Solides...  ...livraison de jeux avec Unreal Engine. Connaissance pratique de... 
    Full time
    Temporary work
    Internship

    Playstation Global

    Montréal, QC
    more than 2 months ago
  •  ...avez les compétences pour contribuer à la programmation en C++ d’une stack réseau fluide,...  ...implémenter et maintenir la network stack d’un moteur de jeu multijoueur AAA. Collaborer...  ...connaissances et permettre aux utilisateurs (autres programmeurs et membres d’autres unités de travail)... 
    Full time
    Apprenticeship
    Work at office
    Remote work
    Flexible hours
    Day shift

    Jobs For Humanity

    Montréal, QC
    more than 2 months ago
  •  ...applicable law. As a Tools Programmer with your technical expertise...  ...knowledge of the Unreal Engine, you will contribute to the development...  ...artists, animators, team leads, and other programmers to...  ..., chefs d’équipe et autres programmeur·se·s afin de définir les besoins... 
    Full time

    Behaviour Interactive

    Montréal, QC
    more than 2 months ago
  •  ...development tools? As a Build and Pipeline Programmer, you'll play a crucial role in...  ..., you will : Work closely with the leads and other engineers to define solution requirements & specs...  ...des outils d’Unreal Engine ou d’autres moteurs de jeu ; Un goût prononcé pour la résolution... 
    Full time

    Behaviour Interactive

    Montréal, QC
    a month ago
  •  ...Behaviour is looking for a Senior Backend Programmer to join our internal R&D team and help build the tools and services that production teams rely on every single day. In this role, you'll design systems that reduce time-to-production, empower developers across the studio... 
    Full time

    Behaviour Interactive

    Montréal, QC
    a month ago
  •  ...Nous recherchons un(e) Programmer-euse Sénior Gameplay , spécialisé...  ...~ Travailler avec les autres programmeurs pour construire et maintenir...  ...expérience approfondie avec Unreal Engine 5  ~ Excellentes...  ...Krafton Montreal:   We are a leading game development studio composed... 
    Full time
    Remote work

    Euse Gameplay Sénior 3c Chez Krafton Montréal Studio

    Montréal, QC
    more than 2 months ago
  •  ...recherchons Nous sommes à la recherche d’un programmeur outils talentueux et polyvalent pour...  ...Solide expérience en C++ et avec Unreal Engine 5 (systèmes de base et blueprints) ● 2...  ...seeking a talented and versatile Tools Programmer to join our growing team. You will help... 
    Full time
    Casual work

    2k Games

    Montréal, QC
    more than 2 months ago
  •  ...globe. Nous recherchons un Programmeur Clinique Principal I qui...  ...la direction des activités de programmation dans le cadre d’études...  ...maintaining clinical databases, leading programming activities across...  ...Clinical Programmer I , you will lead clinical programming... 
    Full time
    Work at office
    Remote work
    Flexible hours
    Day shift
    2 days per week

    Allucent

    Montréal, QC
    more than 2 months ago
  • Ubisoft est un·e chef·fe de file mondial·e dans l’industrie du jeu vidéo, avec des équipes partout dans le monde qui créent des expériences originales et mémorables, d’Assassin’s Creed et Rainbow Six à Just Dance et bien plus encore. Nous sommes convaincu·e·s que la diversité...
    Full time

    Ubisoft

    Montréal, QC
    4 days ago
  •  ...Programmeur UI senior Highdive recherche un programmeur généraliste expérimenté pouvant...  ...équivalent. Minimum de 6 ans d'expérience en programmation C++ dans le développement de jeux ou les...  .... Expérience avec Unreal Engine 5 (Slate, UMG) Atout : CommonUI, plugin... 
    Work at office

    Highdive

    Montréal, QC
    2 days ago
  •  ...law. As a  Senior Systems Programmer on  Dead by Daylight , you...  ...foundation of one of the world's leading live multiplayer games. You'll...  ...by Daylight, ranging from engine improvements to platform-specific...  ..., allant des améliorations du moteur aux implémentations spécifiques... 
    Full time
    Worldwide

    Behaviour Interactive

    Montréal, QC
    more than 2 months ago
  •  ...applicable law. We are looking for a Gameplay Programmer to help bring the dark and immersive...  ...focus. ~ Experience with Unreal Engine (required). ~ Strong knowledge of C++....  ...avec les designers, artistes et autres programmeur·se·s pour donner vie aux fonctionnalités... 
    Full time

    Behaviour Interactive

    Montréal, QC
    more than 2 months ago
  •  ...Description du poste Ce que vous ferez  Programmer de façon claire et structurée tout en...  ...Analyser les fonctionnalités existantes dans le moteur et voir si elles conviennent aux...  ...utiliser les systèmes et fonctionnalités engin. Effectuer toutes autres tâches connexes... 
    Full time

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...applicable law. We are looking for a Gameplay Programmer to help support our amazing horror IP,...  ...skill set. Experience with Unreal engine is a must. Strong grasp of C++...  ...diversifiées. Nous sommes à la recherche d’un·e Programmeur·euse de jouabilité pour contribuer au... 
    Full time

    Behaviour Interactive

    Montréal, QC
    more than 2 months ago
  •  ...applicable law. Behaviour is looking for a talented Backend programmer (Node.js) with operational skills  to work within our Corporate...  ...and CI/CD pipeline robustness. Collaborate closely with other engineers to deliver scalable, gaming server-compliant services.... 
    Full time
    Worldwide

    Behaviour Interactive

    Montréal, QC
    more than 2 months ago
  •  ...POSTE Nous sommes à la recherche d’un Programmeur.euse de Jeu passionné par la création...  ...développement et livrer les tâches de programmation dans les délais Participer aux revues...  ...degree in Computer Science, Mathematics, Engineering or equivalent experience ~2–5 years... 
    Full time
    Work at office
    Worldwide
    Monday to friday
    10 hours per week
    Flexible hours

    Ludia

    Montréal, QC
    more than 2 months ago
  •  ...applicable law. As a Senior UI Programmer, you will work on developing...  ...to the UI subsystem. Lead and implement complex screens...  ...Unreal, or proprietary game engines. ~ Driven and inspired by user...  ...composée de programmeur·euse·s, de designer·euse·s, d... 
    Full time
    Flexible hours

    Behaviour Interactive

    Montréal, QC
    more than 2 months ago
  •  ...for a Programming Technical Lead to join a central team dedicated...  ..., working alongside their programmers and technical leadership to make...  ...development, built on Unreal Engine and Unity, and include online...  ...Faire du mentorat auprès des programmeurs. Tu aideras toute l'équipe de... 
    Daily paid
    Full time
    Apprenticeship
    Night shift

    Behaviour Interactive

    Montréal, QC
    8 days ago
  •  ...Qu'attendons-nous d'un·e Programmeur·se Gameplay Senior ? Une...  ...Ayez de l'expérience en programmation de fonctionnalités et de systèmes...  ...Cloud Imperium Games is a leading game development company known...  ...Design and implement well-engineered, reliable, maintainable, and... 
    Full time
    Worldwide

    Cloud Imperium Games Limited

    Montréal, QC
    2 days ago
  •  ...NBCUniversal is one of the world's leading media and entertainment...  ...notre portefeuille de films, de programmes télévisés et de services de...  ...platform developed in Unreal Engine 5. This role focuses on the...  ...est à la recherche d’un(e) Programmeur(se) senior en systèmes de gameplay... 
    Long term contract
    Full time
    Work at office
    Local area
    3 days per week

    Nbcuniversal

    Montréal, QC
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Lead Engine Programmer - Programmeur ou programmeuse moteur Lead. Be the first to apply!