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

Senior 3D Programmer

Full-time

Ubisoft



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 Description



We’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.

Qualifications



What 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

Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Senior 3D Programmer in Montréal, QC vacancy
  •  ...divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu! Description du poste 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
    Full time

    Ubisoft

    Montréal, QC
    2 days ago
  •  ...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 moins 7 années d’expérience en programmation, préférablement dans l’industrie du jeu vidéo ~ Une... 
    Senior
    3D
    Daily paid
    Full time

    Ubisoft

    Montréal, QC
    8 hours ago
  •  ...amazing gaming experiences. What You'll Do We're looking for a programmer passionate about audio for the Audio Gameplay Programming team,...  ...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
    Full time
    Temporary work

    Epic Games

    Montréal, QC
    6 days ago
  • 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...
    Senior
    Full time

    Ubisoft

    Montréal, QC
    1 day ago
  •  ...budgets, behavioral LODs, agent counts, network impact), with a clear priority on stability and “always playable” gameplay. Act as a senior, hands‑on, pragmatic contributor: write code daily, mentor others, challenge over‑engineered solutions, share best practices, and help... 
    Senior
    Full time

    Ubisoft

    Montréal, QC
    8 hours ago
  • 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...
    Senior
    Full time

    Ubisoft

    Montréal, QC
    8 hours ago
  •  ...are on track to build an exclusive new IP for Playstation and grow the first Sony game development team in Canada. Position – Senior AI Programmer We are looking for an experienced Senior AI Programmer to join the Haven Entertainment Studios project team. The Senior AI... 
    Senior
    Full time
    Internship

    Haven Studios Inc

    Montréal, QC
    13 days ago
  •  ...en étant fiers de notre travail et en respectant les contributions de chacun.   Description du poste : En tant que modeleur.euse 3D travaillant sur des objets d’environnement, vous travaillerez en étroite collaboration avec l'équipe artistique pour réaliser pleinement... 
    Senior
    3D
    Remote work

    KRAFTON Montréal Studio

    Montréal, QC
    13 days ago
  •  ...Job Responsibility: Job Opening Job Opening ID : 234430 Job Network : Economic, Social and Development Job Family : Programme Management Category and Level : General Service and Related Categories, G-7 Duty Station : MONTREAL Department/Office : United... 
    Senior
    Full time
    Work at office

    United Nations

    Montréal, QC
    3 days ago
  •  ...Qu'attendons-nous d'un·e Programmeur·se Gameplay Senior ? Une véritable passion pour la création de jeux...  ...partagée. 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 Limited

    Montréal, QC
    22 days ago
  •  ...du poste :   Nous recherchons un(e) Programmer-euse Sénior Gameplay , spécialisé(e) dans les 3C (Character...  ...avancée en C++, en mathématiques 3D, ainsi qu’une expérience approfondie avec...  ...Description :   We are looking for a Senior Gameplay Programmer, specialized in 3Cs... 
    Senior
    3D
    Remote work

    KRAFTON Montréal Studio

    Montréal, QC
    11 days ago
  •  ...ready to revolutionize the gaming industry with your expertise in character art? We're currently seeking a Senior Character Artist to join our team. As a Senior 3D Character Artist, you will play a key role in bringing the iconic and terrifying world of Dead by Daylight... 
    Senior
    3D
    Remote job
    Full time

    Behaviour Interactive

    Montréal, QC
    16 days ago
  •  ...Canada. Nous sommes à la recherche d'un·e Programmeur·euse IA senior expérimenté·e pour rejoindre notre studio. Vous serez...  ...techniques et contribuerez à définir le planning de l'équipe de programmation. Au sein d'une équipe pluridisciplinaire, vous piloterez la conception... 
    Senior
    Full time
    Temporary work
    Internship

    Sony Interactive Entertainment

    Montréal, QC
    13 days ago
  • This Retail company in Montreal is looking for a Senior Programmer - Systems Analyst (PeopleSoft). Additional information: Contract: In consultation Term: 12 months Start date: July 2026 Schedule: Full-time (36 hours / week) or Part-time (20 to 30 hours / week... 
    Senior
    Full time
    Contract work
    Part time
    Remote work

    Randstad

    Montréal, QC
    17 days ago
  • At Kabam, we’re constantly raising the bar of excellence in free-to-play gaming. We hire for passion and diversity so that we can triumph in our collective skill. Our teams are made up of a fusion of personalities and interests bound together by a collaborative nature, fun-...
    Senior
    Contract work
    For contractors

    kabam

    Montréal, QC
    22 days ago
  •  ...outils Qu'attendons-nous de notre Développeur·se d'outils Senior ? ~5 ans + d'expérience en tant que programmeur, que ce...  ...to tool users What do we expect from our Senior Tools Programmer? ~5+ years of experience as a programmer, either in Tools or... 
    Senior
    Full time
    Worldwide

    Cloud Imperium Games Limited

    Montréal, QC
    15 days ago
  • $35 - $41 per hour

     ...Concevoir et réaliser des esquisses et des illustrations finales à caractère réaliste ou fantaisiste Faire du dessin d'animation 2D et 3D ou de l'illustration par ordinateur Travailler dans un contexte d'interdisciplinarité Préparer les esquisses, les mises en pages... 
    3D
    Permanent employment
    Full time
    Weekend work
    Day shift
    Afternoon shift

    Gentilhomme Inc.

    Montréal, QC
    15 days ago
  • $35 - $41 per hour

    Durée de l'emploi: Permanent Langue de travail: Français Heures de travail: 40 hours per week Education: Expérience: Education Bachelor's degree or equivalent experience Tasks Estimate time to complete graphic designs and illustrations Adapt existing...
    3D
    Long term contract
    Permanent employment
    Weekend work
    Day shift
    Afternoon shift

    Gentilhomme Inc.

    Montréal, QC
    15 days ago
  • $118k - $152k per year

     ...renouvellement et de modernisation du matériel. À titre d’ingénieur DevOps senior, vous jouerez un rôle clé dans la livraison d’une transformation...  ...des capitaux ou des services financiers Familiarité avec les programmes de mise à niveau d’infrastructure à grande échelle Exposition... 
    Senior
    Apprenticeship
    Internship
    Immediate start

    Capco

    Montréal, QC
    21 days ago
  •  ...orientation, gender identity, civil status, disability, or any other protected characteristics as per applicable law. As a Tools Programmer with your technical expertise and strong knowledge of the Unreal Engine, you will contribute to the development and improvement of production... 
    Senior
    Permanent employment
    Full time

    bhvr

    Montréal, QC
    22 days ago
  •  ...ready to revolutionize the gaming industry with your expertise in character art? We're currently seeking a Senior Character Artist to join our team.   As a Senior 3D Character Artist, you will play a key role in bringing the iconic and terrifying world of Dead by Daylight... 
    Senior
    3D

    bhvr

    Montréal, QC
    20 days ago
  • $80k - $120k per year

    Programmer Analyst .NET (Senior) Position Description Missions Handle structured finance transactions, including asset financing, cash flow financing, securitization, debt advisory, and corporate finance. Support the orchestration of IS & Digital strategies, and the... 
    Senior
    Montréal, QC
    a month ago
  •  ...Job Responsibility: PERMANENT - FULL-TIME REPORTS TO : LEAD PROGRAMMER The team Come and be part of a team dedicated to creating captivating game systems for an exciting project! When you join our team, you'll be working alongside passionate, experienced professionals committed... 
    Permanent employment
    Full time
    Flexible hours

    Eidos-Montréal

    Montréal, QC
    6 days ago
  •  ...Vention développe la prochaine génération d’intelligence machine pour l’automatisation industrielle. À titre de gestionnaire de programme , vous serez responsable de l’intégration de ces capacités aux produits matériels de l’entreprise. Vous agirez comme pont entre les... 
    Full time
    Apprenticeship
    Internship
    Work at office
    Work from home
    Day shift

    Vention

    Montréal, QC
    3 days ago
  • $58.1k - $107.9k per year

    TELUS Health is empowering every person to live their healthiest life. Guided by our vision, we are leveraging the power of our leading edge technology and focusing on the uniqueness of each individual to create the future of health. As a global-leading health and well-being...
    Long term contract
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    TELUS Health

    Montréal, QC
    14 days ago
  •  ...Gestionnaire de Programme - Spécialiste en Gestion de Configuration Votre environnement de travail Et si VOTRE aventure avec NOUS commençait ?! Nous vous proposons de travailler chez Airbus Atlantique, nouveau champion de dimension mondiale, n°2 des aérostructures, n... 
    Permanent employment
    Full time
    Contract work
    Work at office
    Flexible hours

    Airbus

    Montréal, QC
    12 days ago
  •  ...SENIOR PROGRAMMER (Potential for an Executive Role) PROXIMITY HCI | Enabling Off-screen HCI for Smartwatches + Smartphones. Montreal, QC, CA Engineering, Software development, Experienced, Full-time 01 - About Proximity HCI a) Who we are ProximityHCI is a TandemLaunch... 
    Senior
    Full time
    Internship

    ProximityHCI

    Montréal, QC
    15 days ago
  •  ...sein de notre équipe BBA est à la recherche d’un.e modeleur.euse 3D pour son Service de simulation visuelle et géomatique. Dans le...  ...de la rémunération globale de BBA Salaire de base annuel Programme de boni annuel pour tous.tes les employé.e.s régulier.ère.s Prime... 
    3D
    Permanent employment
    Summer work
    Work at office
    Local area
    Flexible hours

    BBA

    Montréal, QC
    15 days ago
  •  ...initiatives innovantes en animation, visualisation et simulation 3D/4D, en soutien à des solutions numériques avancées qui transforment...  ...votre potentiel grâce à une vaste sélection de formations et de programmes de perfectionnement professionnel, qui vous permettent d'enrichir... 
    3D
    Full time
    Internship
    Flexible hours

    AtkinsRéalis

    Montréal, QC
    20 days ago
  •  ...The Statistical Programmer will be responsible for the development, maintenance, and validation of annotated Case Report Forms (aCRFs) as well as of specifications and statistical programming of Standard Data Tabulation Model (SDTM) datasets, Analysis Data Model (ADaM) datasets... 
    Permanent employment
    Full time
    Contract work
    Interim role
    Remote work
    Work from home
    Flexible hours

    Indero

    Montréal, QC
    16 hours ago

Do you want to receive more vacancies?

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