Lead Engine Programmer

1 month ago


Montreal, Quebec, Canada WB Games Montreal Inc Full time

About the Company

Warner Bros. Discovery, a global media and entertainment leader, offers a diverse portfolio of content, brands, and franchises across television, film, streaming, and gaming.

About WB Games Montréal

WB Games Montréal is a division of Warner Bros. Interactive Entertainment, founded in 2010, with a team of over 300 creative professionals working together to create AAA experiences.

Job Description

Join the Wonder Woman team and help bring an iconic DC Superhero to life

Monolith Productions, a renowned AAA studio, is seeking a Lead Engine Programmer to direct and contribute to the core framework of their proprietary game engine.

In this role, you will help develop, enhance, and expand essential runtime systems for the engine, utilizing low-level technologies that power modern games.

The Engine team is responsible for various systems that gameplay and content teams build upon, including asset loading, memory management, animation, VFX, physics, scripting, and more.

This role is open to candidates residing and having the legal right to work in Canada.

This position can be remote from home, on-site, or hybrid from the WB Games Montreal studio.

Responsibilities

  • Write optimized C++ code to develop, enhance, and expand essential runtime systems for the proprietary game engine.
  • Organize, distribute, and communicate the work for the engine team.
  • Profile and optimize problems related to load times, memory, and CPU usage.
  • Provide guidance to others on making optimal use of engine features to keep games running smoothly.

Job Qualifications

Experience

  • 6+ years of professional experience in C++.

Skills & Knowledge

  • Experience developing against console platforms (Xbox, PS, etc.).
  • Familiarity with multiple game systems (asset loading, memory management, animation, etc.).
  • Comfortable working in a multi-threaded environment.
  • Strong problem-solving and debugging skills.

Bonus Points

  • Experience with C++11 and newer versions.
  • Familiarity with 3D graphics.
  • People management experience.
  • Experience maintaining and evolving engine systems over time.
  • Experience helping maintain a live software product or game.


  • Montreal, Quebec, Canada Amazon Full time

    Lead Game Engine ProgrammerIn the role of Lead Game Engine Programmer, you will be instrumental in the game engine division, acting as a vital link between gameplay mechanics and Unreal Engine 5. Your proficiency will be crucial in overseeing fundamental engine frameworks, boosting performance, and refining low-level functionalities. Working collaboratively...


  • Montreal, Quebec, Canada Amazon Full time

    Lead Game Engine ProgrammerIn the role of Lead Game Engine Programmer, you will be instrumental in the game engine division, acting as a vital link between gameplay mechanics and Unreal Engine 5. Your proficiency will be crucial in overseeing fundamental engine frameworks, boosting performance, and refining low-level functionalities. Working collaboratively...


  • Montreal, Quebec, Canada WB Games Montreal Inc Full time

    About the CompanyWarner Bros. Discovery, a global leader in media and entertainment, offers a diverse portfolio of content, brands, and franchises across television, film, streaming, and gaming.About WB Games MontréalWB Games Montréal is a division of Warner Bros. Interactive Entertainment, founded in 2010, with a team of over 300 creative professionals...


  • Montreal, Quebec, Canada Epic Games Full time

    Unlock Your Potential as a Lead Gameplay Programmer at Epic GamesEpic Games is a world-renowned leader in the gaming industry, and we're seeking a talented Lead Gameplay Programmer to join our team. As a key member of our programming team, you'll be responsible for driving core gameplay features and collaborating with designers, artists, and other...


  • Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Game Engine ProgrammerJob Summary:We are seeking a highly skilled Game Engine Programmer to join our team at Ubisoft Montreal. As a key member of our engine development team, you will be responsible for maintaining and optimizing the game engine of one of our AAA games.Key Responsibilities:Maintain and optimize the game engine to stay on the...


  • Montreal, Quebec, Canada 2K Full time

    Job Title: Lead Rendering ProgrammerCloud Chamber is seeking a seasoned Lead Rendering Programmer to spearhead the development of our next-generation game engine. As a key member of our rendering team, you will be responsible for designing and implementing cutting-edge rendering technologies, collaborating with concept artists and art directors to bring our...


  • Montreal, Quebec, Canada 2K Full time

    Job Title: Lead Rendering ProgrammerCloud Chamber is seeking a seasoned Lead Rendering Programmer to spearhead the development of our next-generation game engine. As a key member of our rendering team, you will be responsible for designing and implementing cutting-edge rendering technologies, collaborating with concept artists and art directors to bring our...

  • Engine Programmer

    3 weeks ago


    Montreal, Quebec, Canada WB Games Montreal Inc Full time

    About the RoleWB Games Montréal is seeking an experienced Engine Programmer to join our core framework team. As a key member of our engine team, you will work on developing and maintaining our proprietary game engine.ResponsibilitiesWrite C++ code in a data-driven engine.Collaborate with design and art teams to build core gameplay experiences.Work with team...


  • Montreal, Quebec, Canada WB Games Montreal Inc Full time

    About the RoleWB Games Montréal is seeking a highly skilled Lead Programmer, Engine to join our team. As a key member of our Engine team, you will contribute to the development and maintenance of our proprietary game engine. Your expertise will help shape the core framework of our engine, ensuring it remains efficient, reliable, and scalable.Key...

  • Engine Programmer

    3 weeks ago


    Montreal, Quebec, Canada WB Games Montreal Inc Full time

    About the RoleWB Games Montréal is seeking an experienced Engine Programmer to join our core framework team. As a key member of our engine team, you will work on Monolith's proprietary game engine, responsible for various systems that our gameplay and content teams build upon.ResponsibilitiesWrite C++ code in a data-driven, proprietary engine.Collaborate...

  • Programmer, Engine

    3 weeks ago


    Montreal, Quebec, Canada WB Games Montreal Inc Full time

    About the RoleWB Games Montréal is seeking an experienced Engine Programmer to join our core framework team. As a key member of our engine team, you will work on building and maintaining our proprietary game engine, responsible for systems such as asset loading, memory management, animation, VFX, physics, scripting, and more.ResponsibilitiesWrite C++ code...


  • Montreal, Quebec, Canada Jobs for Humanity Full time

    About the RoleWe are seeking a highly skilled and experienced Project Lead Programmer to join our team at Ubisoft. As a key member of our data engineering team, you will be responsible for leading the design and implementation of highly scalable and optimized data products and microservices.Key ResponsibilitiesSupervise and assess employees to ensure they...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Job Title: Game Engine ProgrammerUbisoft Montreal is seeking a skilled Game Engine Programmer to join our team. As a Game Engine Programmer, you will be responsible for maintaining and optimizing the engine of one of our AAA games, such as For Honor, Rainbow 6, or Assassin's Creed.Key Responsibilities:Maintain and optimize the game engine to stay on the...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Job Title: Game Engine ProgrammerUbisoft Montreal is seeking a skilled Game Engine Programmer to join our team. As a Game Engine Programmer, you will be responsible for maintaining and optimizing the engine of one of our AAA games, such as For Honor, Rainbow 6, or Assassin's Creed.Key Responsibilities:Maintain and optimize the game engine to stay on the...


  • Montreal, Quebec, Canada Epic Games Full time

    Unlock Your Potential as a Lead Gameplay Systems Programmer at Epic GamesEpic Games is a world-renowned leader in the gaming industry, and we're seeking a talented Lead Gameplay Systems Programmer to join our team. As a key member of our engineering team, you'll be responsible for driving the creation of core game systems and collaborating on the shared...


  • Montreal, Quebec, Canada Epic Games Full time

    Unlock Your Potential as a Lead Gameplay Systems Programmer at Epic GamesEpic Games is a world-renowned leader in the gaming industry, and we're seeking a talented Lead Gameplay Systems Programmer to join our team. As a key member of our engineering team, you'll be responsible for driving the creation of core game systems and collaborating on the shared...


  • Montreal, Quebec, Canada 2K Full time

    Job Title: Senior Rendering Programmer LeadWe are seeking a highly skilled and experienced Senior Rendering Programmer Lead to join our team at Cloud Chamber. As a key member of our rendering team, you will be responsible for leading the development of high-performance rendering solutions for our games.Key Responsibilities:Lead the development of rendering...


  • Montreal, Quebec, Canada 2K Full time

    Job Title: Senior Rendering Programmer LeadWe are seeking a highly skilled and experienced Senior Rendering Programmer Lead to join our team at Cloud Chamber. As a key member of our rendering team, you will be responsible for leading the development of high-performance rendering solutions for our games.Key Responsibilities:Lead the development of rendering...


  • Montreal, Quebec, Canada WB Games Montreal Inc Full time

    About this RoleAt WB Games Montreal Inc, we are currently seeking a skilled Lead Gameplay Programmer to join our team. This is a unique opportunity to lead the development of core gameplay systems for our proprietary engine, including combat, movement, and more.Key ResponsibilitiesDesign and implement data-driven gameplay systems in C++Collaborate with...


  • Montreal, Quebec, Canada Hasbro Full time

    Game-Changing Engine Programmer Wanted!We're on a mission to create immersive gaming experiences that transport players to new worlds. As a Senior Engine Programmer at Hasbro, you'll play a crucial role in shaping the future of our games.Key Responsibilities:Develop and optimize engine features for our next AAA gameCollaborate with cross-functional teams to...