Talent.com
Ubisoft
Senior 3D ProgrammerUbisoft • Montreal, QC, CA
Senior 3D Programmer

Senior 3D Programmer

Ubisoft • Montreal, QC, CA
30+ days ago
Job type
  • Full-time
Job description

Job Description

We’re a small, empowered team building an ambitious multiplayer experience, developed in Unreal Engine. We’re looking for hands‑on developers with a strong execution mindset, ownership, and pride in building something real—together.

What you’ll do

  • Design, implement, and maintain core engine foundations in Unreal Engine, with a strong focus on stability, performance, and scalability, supporting an always-playable, delivery-driven production environment.
  • Lead rendering and frame performance initiatives, including GPU/CPU diagnostics and optimization, budget definition, pipeline improvements, and the implementation of safeguards (profiling, regression detection, benchmarking) to ensure continuous quality.
  • Own technical solutions end-to-end: design, implementation, integration, review, and hardening, with a production and live-operations mindset focused on stability, performance, security, and maintainability.
  • Collaborate daily with Gameplay, Tech Art, VFX, Level Art, Tools, and Build teams to ensure engine-level decisions (rendering, streaming, LODs) enable rapid delivery without compromising performance, while keeping Unreal Engine workflows efficient for a small, autonomous team.
  • Embody a hands-on senior engineering role by writing code daily, debugging deep within the engine, challenging technical approaches, documenting the rationale behind decisions, and continuously raising the team’s quality standards through best practices, design patterns, and effective technical debt management.

Qualifications

What You Bring

  • An undergraduate degree in Computer Science, Computer Engineering or equivalent
  • A minimum of 7 years' experience in general programming, ideally in the video-game industry
  • A proficiency to communicate with all disciplines and to support and elevate the team in terms of visuals and performance
  • Experience with HLSL, DirectX
  • Proficiency in C++
  • Experience developing on video-game consoles and in performance optimization for consoles
  • You are a Philomath (a.k.a. a lover of maths – algebra, geometry, calculus, the whole set)
  • You are creative and thirsty for innovation

Nice to Have

  • Experience as part of a team that has shipped a video game
Create a job alert for this search

Senior 3D Programmer • Montreal, QC, CA

Similar jobs

Senior 3D Programmer

Ubisoftmontreal (administrative region), qc, Canada
Full-time

Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more.We believe diverse per... Show more

 • Promoted

Senior 3D Programmer

Ubisoft Montréalmontreal (administrative region), qc, Canada
Full-time

Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more.We believe diverse per... Show more

 • Promoted

Innovative Tools Programmer for Next-Gen Game Development

GameloftMontreal (administrative region), QC, CA
Full-time

Be part of a creative journey as a Tools Programmer focused on advancing game technology.Use your Unity proficiency to build tools that revolutionize gaming experiences.As a key player in this proj... Show more

 • Promoted

TiMi Montreal – Junior Tools Programmer

Lightspeed StudiosMontreal (administrative region), QC, CA
Full-time

We are seeking a Junior Tools Programmer to participate in developing a AAA, open-world game that will be released on multiple platforms and reach a global audience.Work closely with artists and de... Show more

 • Promoted

C++ UI Programmer for Epic Games

Epic GamesMontreal (administrative region), QC, CA
Full-time

Become a C++ UI Programmer at Epic Games, where passion for games meets cutting-edge technology.This exciting role involves UI development across PC, console, and mobile platforms.As part of Epic's... Show more

 • Promoted

Senior Rendering Programmer

Cloud ChamberMontreal (administrative region), QC, CA
Full-time

As a Senior Rendering Programmer at Cloud Chamber you will join our talented development team to help push Unreal Engine 5 towards our combined vision.You’ll collaborate with a passionate group of ... Show more

 • Promoted

Senior Mobile Game Engineer II - Prototyping to Production

Tripledot StudiosMontreal (administrative region), QC, CA
Full-time

A leading mobile games company in Toronto is seeking a Senior Software Engineer II to contribute to game development and collaboration within a team.Responsibilities include translating ideas into ... Show more

 • Promoted

Programmeur.euse 3D Sénior

Ubisoft EntertainmentMontreal (administrative region), QC, CA
Full-time

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 S... Show more

 • Promoted

Rendering Programmer

HASBRO DEUTSCHLAND GmbHMontreal, Montreal (administrative region), CA
Full-time

At Invoke, our mission is to Have Fun Building Great Games.We believe the best games come from people who love what they do, in an environment that values them and their ideas.And we ensure that ev... Show more

 • Promoted

Lead Developer: Senior Gameplay Programmer

Cloud Imperium GamesMontreal (administrative region), QC, CA
Full-time

Join Cloud Imperium Games as a Senior Gameplay Programmer, where your coding prowess and passion for gaming create immersive experiences.Collaborate using C++ and advanced 3D mathematics in a dynam... Show more

 • Promoted

Senior Gameplay Programmer — Unity/C#

Gameloft MontrealMontreal (administrative region), QC, CA
Full-time

Une entreprise de développement de jeux à Montréal recherche un(e) Programmeur(-euse) jouabilité sénior pour rejoindre l'équipe de Disney Dreamlight Valley.Vous serez responsable de développer des ... Show more

 • Promoted

Gameplay Programmer 3D Mathematics Expert

Cloud Imperium GamesMontreal (administrative region), QC, CA
Full-time

Devenez Gameplay Programmer spécialisé en mathématiques 3D chez Cloud Imperium Games.Créez du code robuste et participez à la livraison de systèmes de jeu captivants.Cloud Imperium Games recherche ... Show more

 • Promoted

Senior C++ Developer Low Latency Trading Systems

Creative Solutions Services, LLCmontreal (administrative region), qc, Canada
Full-time

As a GSA Contract holder, we offer comprehensive staffing solutions for both commercial and government sectors nationwide.By selectively partnering with clients who share our values, we ensure prod... Show more

 • Promoted

Cloud Chamber Senior Graphics Programmer Role

2K Games, Inc.Montreal (administrative region), QC, CA
Full-time

Take your programming skills to the next level as a Senior Graphics Programmer at Cloud Chamber.Work on Unreal Engine 5, developing rich visual experiences for players in BioShock.This role offers ... Show more

 • Promoted

Ubisoft Quality Foundation - Tools Programmer

UbisoftMontreal (administrative region), QC, CA
Full-time

Become a part of Ubisoft's Quality Foundation team as a Tools Programmer, dedicated to developing innovative microservices and shaping a high-availability architecture.This hybrid role requires exp... Show more

 • Promoted

3D Programming Team Lead (March of Giants)

Ubisoft MontréalMontreal (administrative region), QC, CA
Full-time

Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more.We believe diverse per... Show more

 • Promoted

Senior Rendering Programmer Montréal, Quebec, Canada

2K Games, Inc.Montreal (administrative region), QC, CA
Full-time

As a Senior Rendering Programmer at Cloud Chamber you will join our talented development team to help push Unreal Engine 5 towards our combined vision.You’ll collaborate with a passionate group of ... Show more

 • Promoted

C++ Developer - Up to $250k CAD + Industry Leading Bonus

Hunter Bondmontreal, montreal (administrative region), Canada
Full-time

C++ Developer - Up to $250k CAD + Industry Leading Bonus.C++ Developer - Up to $250k CAD + Industry Leading Bonus.Be among the first 25 applicants.Get AI-powered advice on this job and more exclusi... Show more

 • Promoted

Senior Audio Programmer

Ubisoft MontréalMontreal (administrative region), QC, CA
Full-time

We’re a small, empowered team building an ambitious multiplayer experience, developed in Unreal Engine.We’re looking for hands‑on developers with a strong execution mindset, ownership, and pride in... Show more

 • Promoted

Unity Tools Programmer for Next-Gen PC/Console Game

GameloftMontreal (administrative region), QC, CA
Full-time

Une entreprise de développement de jeux vidéo recherche un(e) Programmeur(euse) outils passionné(e) à Montréal pour travailler sur un projet inspiré de Donjons et Dragons.Le candidat idéal aura une... Show more