Talent.com
Ubisoft Montréal
Senior 3D ProgrammerUbisoft Montréal • Montreal (administrative region), QC, Canada
Senior 3D Programmer

Senior 3D Programmer

Ubisoft Montréal • Montreal (administrative region), QC, Canada
15 days ago
Job type
  • Full-time
Job description

Company Description

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 perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!

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
#J-18808-Ljbffr
Create a job alert for this search

Senior 3D Programmer • Montreal (administrative region), QC, Canada

Similar jobs

Tools Programmer – KRAFTON Montreal

Studio KRAFTON MontréalMontreal
Full-time

Join KRAFTON Montreal as a Tools Programmer, focusing on developing innovative tools and services for game production, based in Quebec.Contribute to an immersive RPG game's success.You will develop... Show more

 • Promoted

Senior Rendering Programmer Montréal, Quebec, Canada

2K Games, Inc.Montreal
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 AI Programmer Crafting Innovative Game Systems and Features

Sony PlaystationMontreal
Full-time

Unleash your expertise as a Senior AI Programmer shaping cutting-edge game experiences.Join a dynamic team focused on delivering high-quality AI systems, all while ensuring technical excellence in ... Show more

 • Promoted

Senior Gameplay Programmer — Unity/C#

Gameloft MontrealMontreal
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

Simulation Software Engineer in Hybrid Role

Lockheed MartinMontreal
Full-time

Become a key player in simulation software as an Engineer transitioning systems to interactive 3D environments.Enjoy a flexible hybrid schedule while engaging in collaborative engineering efforts.I... 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

Senior Gameplay Programmer – [For Honor]

Jobs for HumanityMontreal (administrative region), QC, CA
Full-time

As a Gameplay Programmer on For Honor at Ubi Montreal, you’ll directly contribute to the ongoing growth of our unique multiplayer fighting experience.You’ll join a talented and versatile team worki... Show more

 • Promoted

Senior Engine Programmer

2KMontreal (administrative region), QC, CA
Full-time

As a Senior Engine Programmer at Cloud Chamber, you will be responsible for designing, implementing, and optimizing game engine features and tools for the next BioShock.You have extensive Unreal En... Show more

 • Promoted

3D Virtual Tour Creator: Matterport Technicians

AeroFrohne LLCLongueuil, Montérégie, Canada
Full-time

AeroFrohne is looking for a Matterport Pro3 Technician in Longueuil, Quebec, to produce detailed 3D virtual tours.Work independently on innovative projects with high hourly compensation.As a Matter... Show more

 • Promoted

Rendering Programmer

HASBRO DEUTSCHLAND GmbHMontréal, Montreal (administrative region), Canada
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

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

Software Developer - Modern C++ - $140,000 - $180,000 A Year

BTA DesignLe Plateau, Canada
Full-time

Seeking a Software Developer proficient in modern C++ to design, implement, and debug core software components for a platform where correctness and consistency are critical.Responsibilities include... Show more

 • Promoted

Senior AI Programmer — Cutting‑Edge AAA Multiplayer Studio

Haven Interactive StudiosMontreal
Full-time

A game development studio in Montreal is looking for a Senior AI Programmer with over 8 years of experience to deliver high-quality systems and features.The role requires strong knowledge of C++, g... Show more

 • Promoted

Lead Developer: Senior Gameplay Programmer

Cloud Imperium GamesMontreal
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

Team lead programming (MOD 2025 program)

KanzMontréal, Montreal (administrative region), Canada
Full-time

Team lead programming (MOD 2025 program).As a team lead, you will guide a group of passionate programmers in developing technologies that power Ubisoft games, while supporting their growth, well‑be... Show more

 • Promoted

Senior Software Developer C++

CS GROUP - CanadaMontreal (administrative region), QC, CA
Full-time +1

CS Group Canada, a subsidiary of CS Group (part of the Sopra Steria Group), is a leader in the development and certification of safety-critical systems in the aerospace, electric, and autonomous dr... Show more

 • Promoted

Model Maker 3D Printing Specialist

Mattel CanadaMontreal (administrative region), QC, CA
Full-time

We are seeking a detail‑oriented and proactive Quality Assurance Engineer to join our eCommerce development team.In this role you will be responsible for testing web‑based commerce platforms to ens... Show more

 • Promoted

Senior Rendering Programmer

Cloud ChamberMontreal
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

Mattel Product Development 3D Specialist

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

Join Mattel as a Product Development 3D Specialist, focusing on 3D printing.Drive innovation in prototyping and new product creation with your technical expertise.In this role as a Model Maker 3D P... Show more

 • Promoted

TiMi Montreal – Junior Tools Programmer

Lightspeed StudiosMontreal
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