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

Senior 3D Programmer

Ubisoft • Montreal (administrative region), QC, Canada
24 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 aspart of a teamthathas shipped a video game

Contract: PermanentWork flexibility: Office-based

#J-18808-Ljbffr
Create a job alert for this search

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

Similar jobs

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

Aerospace Door Structures Designer (CAD/3D)

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

A leading aerospace company in Canada seeks an experienced Mechanical Designer to work on next-generation commuter aircraft.The role involves extensive 3D modelling of door structures and ensuring ... 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 Hardware Designer

HaivisionMontreal
Full-time

Haivision is a leading global provider of mission-critical, real-time video networking and visual collaboration solutions.Our connected cloud and intelligent edge technologies enable organizations ... Show more

 • Promoted

CNC Programming Specialist Joliette

brhLanaudiere
Full-time

Elevate your skills with Liard Industries as a CNC Programming Specialist in Joliette.Engage in precision machining of bespoke components in a supportive setting.Liard Industries specializes in int... Show more

 • Promoted

C++ Developer (Montreal) – Elite Quant Fund (up to $200K CAD + Bonus + Hybrid)

Hunter BondMontréal, Quebec, Canada
Full-time

C++ Developer (Montreal) – Elite Quant Fund (up to $200K CAD + Bonus + Hybrid) This range is provided by Hunter Bond.Your actual pay will be based on your skills and experience — talk with your rec... 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

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

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

Développeur Senior Spécialiste 3D

Wabtec CorporationMontreal
Full-time

Intégrez notre équipe en tant que Développeur Web Full Stack Senior, centré sur le rendu 3D.Utilisez vos compétences pour développer un logiciel web de pointe dans l’inspection visuelle.Votre missi... 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

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

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

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

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

 • Promoted

Automation Metrology Engineer: 3D Scanning & Data

Accord Technologies IncMontreal (administrative region), QC, CA
Full-time

A technology solutions company is seeking a Programmer for Aerospace metrology Automation in Montreal.This full-time position involves automating part inspection using 3-D scanning technology and d... Show more