Senior 3d Programmer
Ubisoft Montréal
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 DescriptionWe’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.
QualificationsWhat 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
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 DescriptionWe’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.
QualificationsWhat 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
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior 3d Programmer in Winnipeg, MB vacancy
- Job DescriptionAs a 3D Programmer at Ubisoft Montreal, you will focus on the rendering systems for the Assassin's Creed HEXE project. You will work closely with the Anvil Pipeline Rendering Team to maintain the stability, efficiency, and adaptability of the engine...3D
- Ubisoft Montréal is seeking a Senior 3D Programming Team Lead to guide the development and optimization of 3D systems. You will work closely with technical and artistic teams to ensure a cohesive vision and high performance across engines and tools. You will profile GPU usage...Senior3D
- Unlock your potential at Ubisoft as an Experienced 3D Programmer focused on innovative multiplayer solutions using Unreal Engine. Lead the development of high-performance gaming applications and enjoy a collaborative environment. This role requires at least seven years of...3D
- ...repousser les limites du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu! En tant que Cheffe, Chef d'équipe programmation 3D en chef à Ubisoft Montréal, vous guiderez le développement et l’optimisation des systèmes 3D du projet, tout en collaborant...3D
- 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... ...senior role as a Graphics or Rendering Programmer. Strong 3D Math skills. Strong C/C++ experience. Experience with modern...Senior3D
- ...and tooling assemblies. Ability to interpret engineering drawings, 3D CAD models and GD&T. Experience machining large fabricated... ...Provide technical leadership and mentorship to machinists and junior programmers. Communicate effectively with engineering, quality and operations...Senior3D
$140k - $200k per year
ARCANAUT STUDIOS Senior Animation Programmer FULL-TIME | BC OR ALBERTA (REMOTE FRIENDLY) OUR ARCArcanaut Studios is a team of seasoned developers... ...within the UE ecosystem. Exceptional understanding of 3D math, including linear algebra, quaternions, matrices,...Senior3DFull timeSummer holidayWork at officeRemote workWork from homeFlexible hours- ...For over 30 years we've been making award-winning games and engine technology that empowers others to make visually stunning games and 3D content that bring environments to life like never before. Epic's award-winning Unreal Engine technology not only provides game developers...Senior3DLong term contractTemporary workWorldwide
- ...restent fluides pour une petite équipe autonome.Incarner un rôle de senior hands‑on : écrire du code au quotidien, débugger au plus près... ...informatique ou l’équivalent.Au moins7 années d’expérience en programmation, préférablement dans l’industrie du jeu vidéoUne compétence...Senior3DDaily paid
- Build stable, performant Unreal Engine foundations for a multiplayer project. Location: Montréal, Québec, Canada — On-site. Contract: Permanent, full-time; office-based. Role ID: REF31658Q. What you will do Own rendering and frame-performance improvements, ...Senior3DPermanent employmentFull timeContract workWork at office
- ...content developers worldwide. What You'll DoWe're looking for a Senior Tools Programmer to evolve artist tools within the Unreal Editor, particularly... ...that empowers others to make visually stunning games and 3D content that bring environments to life like never before. Epic...Senior3DLong term contractTemporary workWorldwide
- ...entertain millions of casual players every day.Job Overview As a Senior Programmer at Smoking Gun Interactive (SGI), you're a talented and... ...Object Oriented Design; Strong understanding of general and 3D math, statistics and probability; Excellent problem-solving...Senior3DCasual workRemote workWorldwide
- ...members! Job DescriptionCD PROJEKT RED is looking for a Senior Gameplay Programmer - AI to join our team to work on Cyberpunk 2, the follow-up... ...code at the systems level. A deepunderstanding of 3D mathematics. Ability to think creatively and strategically...Senior3D
$85k - $100k per year
...we are passionate about creating high-quality, engaging content for kids and families everywhere. We are currently looking for a Lead 3D FX Artist to join our talented team here at our Toronto studio. Reporting to: FX Dept Supervisor Purpose: Why you're here at Brown...3DOverseas- ...and Unreal Engine to build believable open-world systems.As a Senior Gameplay Programmer, you will create features that help designers develop... ...hardwareSystems profiling, optimization, multithreading, and 3D mathematics experienceBring senior gameplay programming expertise...Senior3D
$127.2k - $209.9k per year
CD PROJEKT RED is looking for a Senior Gameplay Programmer - AI to join our team to work on Cyberpunk 2, the follow-up to Cyberpunk 2077. In this role... ...optimizing code at the systems level.A deep understanding of 3D mathematics.Ability to think creatively and strategically to...Senior3DCasual workWork at officeRemote workWork from homeHome officeFlexible hours1 day per week- ...What You'll Do You will work with our team of applied research programmers at the intersection of computer vision, gameplay agents, natural... ...technology that empowers others to make visually stunning games and 3D content that bring environments to life like never before. Epic's...Senior3DLong term contractTemporary workLocal areaWorldwideFlexible hours
- ...Description du posteVeuillez noter que nous recherchons un·e artiste senior spécialisé·e dans la création de doublures numériques (CG doubles)... ...départements. Maîtrise de son métier Modéliser des modèles 3D complexes à partir de concepts, de références photo ou d’éléments...Senior3DSeasonal work
- Remarkable people, trusted by clients to design and advance the world. Wood is recruiting for a Senior Plant 3D Administrator to join its Projects business in Calgary, Alberta, supporting digital engineering and project delivery through Plant 3D administration, workshare...Senior3DFlexible hours
- ...depuis Montréal ou Toronto avec NetEase.Ce poste d’artiste de niveau senior combine conception de mondes, outils procéduraux et optimisation... ...les équipes internationalesUtilisez vos compétences en mondes 3D, outils procéduraux et performance pour contribuer à l’ambition visuelle...Senior3D
- Lead 3D character animation remotely for a world-renowned studio creating cutting-edge feature films through performance, storytelling, and technical quality.This Senior Animation Supervisor guides animators throughout the production pipeline. You will oversee key characters...Senior3DRemote work
- Create polished 2D and 3D game animation at Hard Rock Games, bringing characters, items, environments, and visual effects to life. Own animation delivery from concept through in-engine testing.As a Senior Animator, you will shape motion across free-to-play social casino games...Senior3D
- Elevate your animation skills with Squeeze as a Senior 3D Animator in Montréal or Québec, Canada. Create captivating character animations and contribute to exciting projects in a flexible work environment. Squeeze is seeking an experienced Senior 3D Animator with a minimum...Senior3DRemote workFlexible hours
- Behaviour is looking for a Senior Backend Programmer to join our internal R&D team and help build the tools and services that production teams rely on every single day. In this role, you'll design systems that reduce time-to-production, empower developers across the studio,...Senior
- ...note that the membership with the Ordre des ingénieurs du Québec (OIQ) is not required. About The RoleWe are looking for a Senior PLC Programmer to design, develop, test, and maintain high-performing industrial control systems. This key role combines PLC/HMI programming,...SeniorRemote workFlexible hours
- ...powers Scotiabank’s Corporate, Investment Banking, and Capital Markets businesses. The RoleGBME - Risk Technology is searching for a Programmer Analyst to develop, enhance, test, and support Counterparty Credit Risk applications and modernization initiatives. The...SeniorInternshipRemote workFlexible hours
$127.2k - $209.9k per year
...behind-the-scenes insights and stories direct from our team members! Job DescriptionCD PROJEKT RED is looking for a Senior Gameplay Programmer, with a focus on Camera features, to join our team to work on Cyberpunk 2, the follow-up to Cyberpunk 2077. In this role you...SeniorCasual workWork at officeRemote workWork from homeHome officeFlexible hours1 day per week- SENIOR GAME PROGRAMMER creā-tureStudios Inc. is a small, hybrid studio focused on making games ina different way. Based in Montreal, Canada, we bring together a mix of industry veterans and newcomers, providing a platform for everyone to contribute. Our goal is to keep the...Senior
- ...pointe. Qu'attendons-nous d'un·e Programmeur·se Gameplay Senior ? Une véritable passion pour la création de jeux est... .... Ayez une bonne connaissance des mathématiques 3D. Ayez de l'expérience en programmation de fonctionnalités et de systèmes de jeu. Travaillez...Senior3DWorldwide
$214.09k - $314k per year
...empower content developers worldwide.What You’ll Do As a Senior Software Programmer on the Media Services team, you’ll provide technical leadership... ...that empowers others to make visually stunning games and 3D content that bring environments to life like never before. Epic...Senior3DWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior 3d Programmer. Be the first to apply!
Related searches
- report developer Winnipeg, MB
- information developer Winnipeg, MB
- designer developer Winnipeg, MB
- junior developer Winnipeg, MB
- programmeur Winnipeg, MB
- interactive developer Winnipeg, MB
- java spring boot developer Winnipeg, MB
- remote developer Winnipeg, MB
- informatica developer Winnipeg, MB
- senior developer Winnipeg, MB

