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
  • 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
  •  ...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
    1 hour 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
    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
  • $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
  •  ...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
  •  ...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
  •  ...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
  • 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
  • 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
  • $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
  • 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
  •  ...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
  •  ...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
  • $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
    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
  •  ...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
    1 hour 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
    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
  • 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
    1 hour ago
  • $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... 
    Senior
    3D
    Work at office
    Local area
    Flexible hours

    McElhanney Ltd.

    Winnipeg, MB
    1 hour 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
    1 hour ago
  • Master character performance and body mechanics as a Senior 3D Animator in Vancouver, using MAYA on an ambitious adult animated series.At ICON Creative Studio, you will create realistic movement, acting, posing, timing, and visual storytelling. The senior role involves complex... 
    Senior
    3D

    ICON Creative Studio

    Winnipeg, MB
    1 hour ago
  •  ...jornada completa, con modalidad desde estudio, híbrida o remota dentro de Québec.Buscamos un perfil senior para crear acabados de personajes, sets, props y otros assets 3D. Interpretarás referencias 2D y las convertirás en resultados coherentes en 3D. También respetarás los... 
    Senior
    3D

    Squeeze Animation Studios

    Winnipeg, MB
    1 hour 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
    1 hour 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
    1 hour ago
  • Unreal Engine environment art meets hard-surface modeling in this Canada-based, remote-first 3D Artist contract. Create production-ready assets for a third-person sci-fi action game.As a 3D Environment Artist, you will shape cohesive game environments through modeling, UV mapping... 
    Senior
    3D
    Contract work
    Remote work

    Jobgether

    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!