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 2 hours ago
Similar jobs that could be interesting for youBased on the Senior 3d Programmer in Winnipeg, MB vacancy
$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- 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
- ...du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu! Job Description 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
$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- 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
$210.61k - $308.89k per year
...worldwide. What You'll DoEpic Games is seeking an experienced Senior Language Programmer to join our Verse team, which owns the toolchain (compiler,... ...that empowers others to make visually stunning games and 3D content that bring environments to life like never before. Epic...Senior3DLong term contractTemporary workWorldwide- ...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
- ...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
- Overview Reporting to the Supervisor, Data Warehouse, the Data Warehouse Programmer develops and maintains data warehouses and/or analytic reporting solutions. The position works closely with business users to meet query and/or report requests. As a member of a project team,...Full time
- 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
- ...environment. Your Opportunity We have an exciting opportunity for a Senior Hydrogeologist in one of our regional offices (Winnipeg, Saskatoon... ...Experience with Leapfrog, Surfer, AQTESOLV, ModFlow, FEFLOW, MT3D, or other groundwater modeling software is an asset...Senior3DWork at officeRemote workWorldwide
$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- ...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
- 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
- ...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
- ...innovative aerospace products. We are looking for an experienced Senior New Product Introduction (NPI) Engineer to lead the transition... ...structural components using SolidWorks. Create and review 3D models, assemblies, engineering drawings, and technical...Senior3DPermanent employmentFull time
- ...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
- ...Tetranex Solutions in Calgary, Alberta is seeking a Senior Electrical Designer - Heat Trace to lead design efforts on energy sector projects... ...degree/diploma in Electrical Design, extensive heat trace experience, AutoCAD proficiency, 3D CAD/NavisWorks, and strong teamwork....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
- ...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
- ...profit dans un environnement stimulant. Vous aurez à jouer un rôle stratégique et d’influence au sein du département de la gestion de programmes. Sous la responsabilité du Directeur de gestion de programmes, vous devrez assumer les rôles et responsabilités normalement dévolues...SeniorDaily paidContract 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
$85k - $100k per year
...Canada, Germany, and the United States. Position Description The Senior DfMA Designer plays a key role within the VDC/Engineering group,... ...Design Lead. The role carries complex mass timber assemblies from 3D modeling through shop drawing review, bringing production logic...Senior3DInternship- ...building a career with global opportunities and local impact. Senior Manager, Roads - Major Projects - Ontario is a senior transportation... ...and client-facing communication skills. Familiarity with Civil 3D and/or Bentley transportation design environments. Experience...Senior3DLocal area
$127.2k - $209.9k per year
CD 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 will collaborate with our team working in Unreal Engine 5 to build new camera mechanics and...SeniorCasual workWork at officeRemote workWork from homeHome officeFlexible hours1 day per week$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- Unreal Engine rendering and frame-performance expertise shape this permanent, full-time Senior 3D Programmer role in Montréal, Québec, Canada. Work on-site in an office-based multiplayer project.This senior programming role focuses on building stable, performant Unreal Engine...Senior3DPermanent employmentFull timeWork at office
$81k - $122k per year
The OpportunityMcElhanney is seeking an experienced Senior Civil Designer (Civil 3D)/ Senior Civil Technologist to join our growing Kelowna team and play a key role in delivering infrastructure projects that support communities across the Okanagan region. This opportunity...Senior3DWork at officeLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior 3d Programmer. Be the first to apply!
Related searches
- api developer Winnipeg, MB
- c developer Winnipeg, MB
- junior programmer Winnipeg, MB
- senior developer Winnipeg, MB
- tableau developer Winnipeg, MB
- gis developer Winnipeg, MB
- junior developer Winnipeg, MB
- as400 rpg programmer remote Winnipeg, MB
- information developer Winnipeg, MB
- visa sponsor developer Winnipeg, MB


