Skip to content

Lead Programmer, Engine

Lead Programmer, Engine

JOB ID: R000073269
Full Time

About the Company

Warner Bros. Discovery, a premier global media and entertainment company, offers audiences the world's most differentiated and complete portfolio of content, brands and franchises across television, film, streaming and gaming. The new company combines WarnerMedia's premium entertainment, sports and news assets with Discovery's leading non-fiction and international entertainment and sports businesses.



About Monolith Productions


For the past 25 years Monolith Productions has been obsessed with delivering a unique gaming experience for our fans. Starting with Blood, our very first title – all the way to our most recent offering, Middle-earth: Shadow of War, we are constantly pushing the envelope to combine innovative gameplay, inventive narratives, cutting edge tech & AI, and stunning visuals. We are challenging ourselves even further to ensure that our next project is going to be our best yet. That’s where you come in – for us to achieve that, we need the best and brightest talent the industry has to offer. Help us create our next AAA title.

Job Description


Join the Wonder Woman team and help bring an iconic DC Superhero to life!
Monolith Productions, the award-winning AAA studio who brought you F.E.A.R. and Middle-earth: Shadow of Mordor is currently looking for a Lead Engine Programmer.


Your New Role…

In this role, you will help direct and contribute to the core framework of Monolith's proprietary game engine. If you have a passion for low-level technologies that powers modern games, we'd love to hear from you!

Our Engine team is responsible for several systems that our gameplay and content teams build upon to create world-class games. Our broad reach includes asset loading, memory management, animation, VFX, physics, scripting, and much more.


This role is open only to people 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.




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


Qualifications & Experience…
  • 6+ years professional experience in C++.
  • Experience developing against console platforms (Xbox, PS, etc.)
  • Familiar 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.
White Person Icon

Subscribe to our Job Alerts

Sign up to receive periodic email updates about new job offerings at WB Games Montréal.

  • This field is for validation purposes and should be left unchanged.

Subscribe to our Newsletter

Sign up for the WB Games Montréal email newsletter for occasional updates on games and events!

  • This field is for validation purposes and should be left unchanged.