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 39 minutes ago
Similar jobs that could be interesting for youBased on the Senior 3d Programmer in Winnipeg, MB vacancy
  • 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
    38 minutes 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
    40 minutes ago
  •  ...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

    Ubisoft Montréal

    Winnipeg, MB
    37 minutes 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
    39 minutes 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
    39 minutes ago
  • $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... 
    Senior
    3D
    Long term contract
    Temporary work
    Worldwide

    Epic Games

    Winnipeg, MB
    38 minutes 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
    40 minutes 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
    41 minutes 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
    39 minutes 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
    39 minutes 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
    39 minutes 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
    41 minutes 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
    39 minutes 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
    41 minutes 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
    39 minutes 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
    39 minutes 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
    39 minutes ago
  •  ...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... 
    Senior
    Daily paid
    Contract work
    Flexible hours

    Héroux-Devtek Inc.

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

    Cdprojektred

    Winnipeg, MB
    41 minutes 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
    39 minutes ago
  •  ...niveau, la conception de jeu, les arts, les effets visuels, la programmation et l’assurance qualité : exigences, faisabilité, portée, complétude...  ...des améliorations.Bonnes compétences en mathématiques 3D (algèbre linéaire, trigonométrie, vecteurs et matrices, quaternions... 
    Senior
    3D

    WB Games Inc.

    Winnipeg, MB
    41 minutes 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
    38 minutes ago
  • 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... 
    Senior
    3D
    Permanent employment
    Full time
    Work at office

    Ubisoft

    Winnipeg, MB
    40 minutes ago
  • Use advanced AutoCAD Civil 3D expertise as a Senior CAD Technician supporting municipal infrastructure projects in Toronto, Ontario, Canada. Prepare precise technical design documentation for civil engineering delivery.Egis seeks a senior-level technician with 10-15 years of... 
    Senior
    3D

    Egis in Canada

    Winnipeg, MB
    37 minutes ago
  • Use 3D modeling and constructability checking to develop piping deliverables for Tetra Tech’s Vancouver, BC, design team. This hybrid position combines remote and office work.The Senior Piping Designer prepares complete designs and drawings from models, sketches, notes, vendor... 
    Senior
    3D
    Work at office
    Remote work

    Tetra Tech

    Winnipeg, MB
    39 minutes ago
  • Use Civil 3D and AutoCAD to develop municipal infrastructure drawings in WSP’s Calgary office, supporting complex Alberta projects.As a Senior CADD Technician, you will prepare technical drawings for civil engineering, municipal, and land development projects. The work involves... 
    Senior
    3D
    Work at office

    WSP Canada

    Winnipeg, MB
    40 minutes ago
  •  ...About the Role Our client, a leading architectural visualization studio, is seeking a highly skilled Senior 3D Modeler to join their fully remote team. This pivotal role involves creating high-fidelity 3D models of buildings, interiors, and surrounding environments for marketing... 
    Senior
    3D
    Remote work
    Worldwide

    Placements24

    Winnipeg, MB
    39 minutes ago
  • Build predictive subsurface models through 3D geological modeling, reservoir simulation, and integrated petrophysical analysis from a fully...  ...recovery optimization and new exploration opportunities. This senior position requires at least eight years of upstream oil and gas modeling... 
    Senior
    3D
    Remote work

    Placements24

    Winnipeg, MB
    40 minutes ago
  • Lead Harding Display Corp’s graphic and 3D design team from Scarborough, Ontario, while creating visual concepts for temporary and permanent displays.Reporting to the Studio Director, the Head of Creative Design combines strategic leadership with active design contribution.... 
    Senior
    3D
    Permanent employment
    Temporary work

    Harding Display Corp.

    Winnipeg, MB
    40 minutes ago
  • Next Structural Integrity Inc. is seeking an experienced AVEVA E3D Administrator with 10+ years of relevant experience to configure, maintain, and support AVEVA E3D project environments, databases, catalogues, specifications, drawing configurations, and PML customizations. You... 
    Senior
    3D

    Next Structural Integrity Inc.

    Winnipeg, MB
    40 minutes ago

Do you want to receive more vacancies?

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