Find work in Canada.
486,959 jobs across our Canadian network. How we count
Jobs in Canada
Added
Machine Learning Programmer, Memory
Epic Games
Being Epic means being a part of a team that continually strives to do right by our community and users. We’re constantly innovating to raise the bar of engine and game development.
Added
Senior Systems Programmer – 7 Days to Die
Behaviour Interactive
8+ years of professional game development experience as a systems, generalist, or game programmer.
Added
Generalist Programmer - Far Cry
Ubisoft
As a Generalist Programmer at Ubisoft Montreal, you will develop stable, high-performance, and scalable tools and systems that support production teams, including the Mission and Narrative…
Added
Engine programmer - (March of Giants)
Ubisoft
At least 5 years of experience in software programming, ideally in the video game industry or any other relevant experience.
Added
Game Programmer (1 Year Contract)
Kabam
Professional proficiency with multiple game engines, or proven ability to pick up new ones.
Added
Principal Backend Programmer
Kabam
Design, implement, and maintain robust CI/CD pipelines to automate testing, deployment, and zero-downtime updates for game servers and APIs.
Added
Technical Lead - UI Programmer (Far Cry)
Ubisoft Montréal
The Senior UI Programmer – Technical Lead serves as the primary technical point of contact for all user interface systems on the project.
Added
Senior Rendering Programmer - Mobile | Programmeur ou programmeuse senior en rendu - Mobile
NBCUniversal
As a Senior Rendering Programmer (Mobile – Unreal), you are responsible for designing, implementing, and maintaining Unreal Engine rendering systems optimized for mobile platforms. You…
Added
Lead Tools Programmer | Programmeur ou programmeuse outils Lead
NBCUniversal
As Lead Tools Programmer, you are responsible for defining, building, and guiding tools and workflows that empower content creators and developers across the project. This role spans…
Added
Senior Systems Programmer - 7 Days to Die | Programmeur·euse systèmes sénior·e - 7 Days to Die
Behaviour Interactive
8+ years of professional game development experience as a systems, generalist, or game programmer.
Added
Technical Lead - UI Programmer (Far Cry)
Ubisoft
The Senior UI Programmer – Technical Lead serves as the primary technical point of contact for all user interface systems on the project.
Added
Lead Engine Programmer | Programmeur ou programmeuse moteur Lead
NBCUniversal
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…
Added
Lead Tools Programmer | Programmeur ou programmeuse outils Lead
NBCUniversal
As Lead Tools Programmer, you are responsible for defining, building, and guiding tools and workflows that empower content creators and developers across the project. This role spans…
Added
Senior Engine Programmer - Mobile | Programmeur ou programmeuse moteur senior - Mobile
NBCUniversal
As a Senior Engine Programmer (Mobile – Unreal), you are responsible for designing, implementing, and optimizing Unreal Engine engine‑level systems specifically for mobile platforms. You…
Added
Senior Rendering Programmer - Mobile | Programmeur ou programmeuse senior en rendu - Mobile
NBCUniversal
As a Senior Rendering Programmer (Mobile – Unreal), you are responsible for designing, implementing, and maintaining Unreal Engine rendering systems optimized for mobile platforms. You…
Added
Senior Multiplayer Programmer | Programmeur ou programmeuse multijoueur senior
NBCUniversal
As a Senior Multiplayer Programmer, you will focus on designing, implementing, and optimizing the networked systems that power large‑scale multiplayer games. You are responsible for the…
Added
Engine Programmer (Far Cry)
Ubisoft Montréal
As an Engine Programmer at Ubisoft Montréal, you will contribute to the development and evolution of core engine systems of the project. You’ll work closely with cross-functional teams to…
Added
Lead Graphics Programmer | Programmeur de graphismes principal
Larian Studios
…Divinity: Original Sin 2 is looking for an additional Lead Graphics Programmer to join the team and help us in crafting the high calibre games our fans have come to…
Added
Senior 3D Programmer
Ubisoft Montréal
A minimum of 7 years' experience in general programming, ideally in the video-game industry
Added
Senior Audio Programmer
Ubisoft Montréal
Understanding of the various disciplines involved in game production and development.
Added
Technical Lead - UI Programmer (Far Cry)
Ubisoft
The Senior UI Programmer – Technical Lead serves as the primary technical point of contact for all user interface systems on the project.
Added
UI Programmer - (March of Giants)
Ubisoft
The incumbent will develop the modules for a game’s general presentations (menu, HUD, etc.).
Added
Engine Programmer (Far Cry)
Ubisoft
As an Engine Programmer at Ubisoft Montréal, you will contribute to the development and evolution of core engine systems of the project. You’ll work closely with cross-functional teams to…
Added
Lead Graphics Programmer | Programmeur de graphismes principal
Larian Studios
…Divinity: Original Sin 2 is looking for an additional Lead Graphics Programmer to join the team and help us in crafting the high calibre games our fans have come to…
Added
Build Programmer
Epic Games
Being Epic means being a part of a team that continually strives to do right by our community and users. We’re constantly innovating to raise the bar of engine and game development.