Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

    Winnipeg, MB
    1 hour ago
  • 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... 
    Senior
    3D

    Ubisoft Montréal

    Winnipeg, MB
    1 hour ago
  • 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

    Ubisoft Montréal

    Winnipeg, MB
    1 hour ago
  •  ...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

    Ubisoft Entertainment S.A

    Winnipeg, MB
    1 hour ago
  • 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... 
    Senior
    3D

    Cloud Chamber

    Winnipeg, MB
    1 hour ago
  •  ...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... 
    Senior
    3D

    The New Era Group

    Winnipeg, MB
    1 hour ago
  • $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,... 
    Senior
    3D
    Full time
    Summer holiday
    Work at office
    Remote work
    Work from home
    Flexible hours

    Arcanaut Studios

    Winnipeg, MB
    1 hour ago
  •  ...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... 
    Senior
    3D
    Long term contract
    Temporary work
    Worldwide

    Epic Games

    Winnipeg, MB
    1 hour ago
  •  ...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... 
    Senior
    3D
    Daily paid

    Ubisoft Entertainment S.A

    Winnipeg, MB
    1 hour ago
  • 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, ...
    Senior
    3D
    Permanent employment
    Full time
    Contract work
    Work at office

    Ubisoft

    Winnipeg, MB
    1 hour ago
  •  ...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... 
    Senior
    3D
    Long term contract
    Temporary work
    Worldwide

    Epic Games

    Winnipeg, MB
    1 hour ago
  •  ...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... 
    Senior
    3D
    Casual work
    Remote work
    Worldwide

    Smoking Gun Interactive Inc.

    Winnipeg, MB
    1 hour ago
  •  ...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... 
    Senior
    3D

    CD Projekt

    Winnipeg, MB
    1 hour ago
  • $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... 
    3D
    Overseas

    Brown Bag Films Limited

    Winnipeg, MB
    1 day ago
  •  ...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... 
    Senior
    3D

    CD Projekt

    Winnipeg, MB
    1 hour ago
  • $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... 
    Senior
    3D
    Casual work
    Work at office
    Remote work
    Work from home
    Home office
    Flexible hours
    1 day per week

    Cdprojektred

    Winnipeg, MB
    1 hour ago
  •  ...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... 
    Senior
    3D
    Long term contract
    Temporary work
    Local area
    Worldwide
    Flexible hours

    Epic Games

    Winnipeg, MB
    1 hour ago
  •  ...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... 
    Senior
    3D
    Seasonal work

    RodeoFX

    Winnipeg, MB
    1 hour ago
  • 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... 
    Senior
    3D
    Flexible hours

    John Wood Group PLC

    Winnipeg, MB
    1 hour ago
  •  ...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... 
    Senior
    3D

    Highdive

    Winnipeg, MB
    1 hour ago
  • 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... 
    Senior
    3D
    Remote work

    Placements24

    Winnipeg, MB
    1 hour ago
  • 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... 
    Senior
    3D

    Content Creators

    Winnipeg, MB
    1 hour ago
  • 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... 
    Senior
    3D
    Remote work
    Flexible hours

    Squeeze

    Winnipeg, MB
    1 hour ago
  • 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

    Workingames

    Winnipeg, MB
    1 hour ago
  •  ...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,... 
    Senior
    Remote work
    Flexible hours

    Systemex Industries Conseils

    Winnipeg, MB
    1 hour ago
  •  ...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... 
    Senior
    Internship
    Remote work
    Flexible hours

    Scotiabank

    Winnipeg, MB
    1 hour ago
  • $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... 
    Senior
    Casual work
    Work at office
    Remote work
    Work from home
    Home office
    Flexible hours
    1 day per week

    CD Projekt

    Winnipeg, MB
    1 hour ago
  • 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

    crea-ture Studios

    Winnipeg, MB
    1 hour ago
  •  ...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... 
    Senior
    3D
    Worldwide

    Cloud Imperium Games Montreal

    Winnipeg, MB
    1 hour ago
  • $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... 
    Senior
    3D
    Worldwide

    Epic Games

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior 3d Programmer. Be the first to apply!