Talent.com
Ubisoft
Senior 3D ProgrammerUbisoft • Montreal, Québec, Canada
Senior 3D Programmer

Senior 3D Programmer

Ubisoft • Montreal, Québec, Canada
1 day 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, Québec, Canada

Similar jobs

Unreal Programmer

High Voltage SoftwareMontreal (administrative region), QC, CA
Full-time

High Voltage is looking for experienced and passionate.This role is a fantastic opportunity for a dedicated engineer to use their extensive knowledge of Unreal Engine and C++ to build robust, high-... Show more

 • Promoted

Senior AI Programmer Crafting Innovative Game Systems and Features

Sony PlaystationMontreal (administrative region), QC, CA
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/Lead Technical Artist | AAA Gaming | Open-world games | Hybrid work model (Montreal-based)

Frey Consulting GroupMontreal (administrative region), QC, CA
Full-time

Senior/Lead Technical Artist | AAA Gaming | Open-world games | Hybrid work model (Montreal-based).They are a creative, forward-thinking game development studio built by experienced veterans of the ... Show more

 • Promoted

Senior Rendering Programmer

Cloud Chamber - EnglishMontreal (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

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

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

Senior Unreal Gameplay Programmer Needed

High Voltage SoftwareMontreal (administrative region), QC, CA
Full-time

Bring your programming skills to High Voltage as a Senior Unreal Gameplay Programmer, working remotely to shape the next big AAA games.Collaboration and creativity are key.Join the High Voltage Eng... Show more

 • Promoted

Senior AI Programmer — Cutting‑Edge AAA Multiplayer Studio

Haven Interactive StudiosMontreal (administrative region), QC, CA
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 Gameplay Programmer

jobr.proMontreal (administrative region), QC, CA
Full-time

Unreal projects have been leading the pack of real-time entertainment with our constantly growing team of engineering experts.We’re always improving on the tools and technology that empower content... 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

SENIOR GAMEPLAY PROGRAMMER, 3C / PROGRAMMEUR·EUSE GAMEPLAY SÉNIOR 3C

Studio KRAFTON MontréalMontreal
Full-time

MUST BE LEGALLY ABLE TO WORK IN CANADA AND BE BASED IN THE PROVINCE OF QUEBEC.We are a leading game development studio composed of veterans of the game industry.We are working on a game based on an... Show more

 • Promoted

Senior AI Programmer

Epic GamesMontreal
Full-time

At the core of Epic’s success are talented, passionate people.Epic prides itself on creating a collaborative, welcoming, and creative environment.Whether it’s building award-winning games or crafti... Show more

 • Promoted

Senior Software Engineer - Hybrid, 3D/Web Tech, Growth

Prevu3D IncMontreal (administrative region), QC, CA
Full-time

Une entreprise technologique de Montréal recherche un ingénieur logiciel senior pour développer des produits innovants.Ce rôle nécessite une expérience significative en développement full-stack et ... Show more

 • Promoted

Senior Gameplay Programmer Specializing in 3Cs for AAA Titles

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

Become a pivotal Senior Gameplay Programmer, enhancing player experiences in an engaging medieval fantasy RPG.This role focuses on physics-based movement, control responsiveness, and camera behavio... Show more

 • Promoted

KRAFTON Senior Gameplay Developer Role

Studio KRAFTON MontréalMontreal
Full-time

Step into a pivotal role at KRAFTON Montreal as a Senior Gameplay Programmer dedicated to 3C systems.Deliver engaging gaming experiences in a unique hybrid environment centered on physics and contr... 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

Senior AI Programmer

Haven Studios IncMontreal (administrative region), QC, CA
Full-time

In May 2021, we embarked on a journey to start Haven Studios with a small team and big ambitions.Our goal was to build a studio where we could make the kind of games we've always wanted to create –... 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

Team lead programming (MOD 2025 program)

KanzMontreal, Montreal (administrative region), CA
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