Lead Engine Programmer
1 month ago
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.
-
Lead Game Engine Programmer
3 months ago
Montreal, Quebec, Canada Amazon Full timeLead 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...
-
Lead Game Engine Programmer
1 month ago
Montreal, Quebec, Canada Amazon Full timeLead 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...
-
Lead Engine Programmer
4 weeks ago
Montreal, Quebec, Canada WB Games Montreal Inc Full timeAbout 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...
-
Lead Gameplay Programmer
4 weeks ago
Montreal, Quebec, Canada Epic Games Full timeUnlock 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...
-
Game Engine Programmer
3 weeks ago
Montreal, Quebec, Canada Jobs for Humanity Full timeJob 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...
-
Lead Rendering Programmer
4 weeks ago
Montreal, Quebec, Canada 2K Full timeJob 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...
-
Lead Rendering Programmer
4 weeks ago
Montreal, Quebec, Canada 2K Full timeJob 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 timeAbout 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...
-
Senior Engine Programmer
2 weeks ago
Montreal, Quebec, Canada WB Games Montreal Inc Full timeAbout 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 timeAbout 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 timeAbout 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...
-
Project Lead Programmer
3 weeks ago
Montreal, Quebec, Canada Jobs for Humanity Full timeAbout 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...
-
Game Engine Programmer
1 month ago
Montreal, Quebec, Canada Ubisoft Entertainment Full timeJob 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...
-
Game Engine Programmer
1 month ago
Montreal, Quebec, Canada Ubisoft Entertainment Full timeJob 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...
-
Lead Gameplay Systems Programmer
1 month ago
Montreal, Quebec, Canada Epic Games Full timeUnlock 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...
-
Lead Gameplay Systems Programmer
1 month ago
Montreal, Quebec, Canada Epic Games Full timeUnlock 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...
-
Senior Rendering Programmer Lead
4 weeks ago
Montreal, Quebec, Canada 2K Full timeJob 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...
-
Senior Rendering Programmer Lead
4 weeks ago
Montreal, Quebec, Canada 2K Full timeJob 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...
-
Lead Gameplay Programmer
2 weeks ago
Montreal, Quebec, Canada WB Games Montreal Inc Full timeAbout 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...
-
Senior Engine Programmer
4 weeks ago
Montreal, Quebec, Canada Hasbro Full timeGame-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...