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

Generalist-engine programmer (MOD 2025 program)

Full-time

Ubisoft

Job Description

As a generalist programmer at Ubisoft Montreal, you’ll develop stable, high-performance tools and systems that support the studio’s creative goals and world-class games. Working across areas like game engine, editor, and middleware, you’ll tackle diverse technical challenges and contribute directly to the foundation that enables production teams to bring their ideas to life. 

Your journey at Ubisoft will begin with being trained on one of our internal Engines. From there, you'll dive into your first project, where you'll sharpen your skills by focusing on Build modernization and Engine modification.

At the same time, we’re looking for someone who thrives under the hood, someone who loves reverse engineering, low-level tinkering, and solving complex puzzles. You’re not intimidated by legacy systems or old code and instead, you’re able to understand and adjust complex systems. Your adaptability and technical insight will directly influence the capabilities and success of the team. 

What you’ll do    

  • Develop generic systems that will support the functionalities of the specialized programming teams + ensure their integration (engine, editor, or middleware). 

  • Support the production teams by ensuring the stability and proper functioning of their systems and tools. 

  • Program in a clear and structured manner while respecting performance, maintenance, modularity, extensibility, and compatibility requirements. 

  • Be in constant communication with the production teams and the people who use your tools to respond to their requests and needs. 

  • Monitor performance and memory budgets and adjust as needed. 

  • Debug and optimize existing systems to facilitate the work of other programming teams. 

  • Document your work to transfer your knowledge and allow production to understand the systems and their functionalities. 

  • Keep abreast of advances in the field of programming. 

Qualifications

What you bring

  • A degree in Computer Science or Computer Engineering (or other equivalent training) 
  • Experience in software programming 

  • Excellent mastery of the principles of computer science and the various programming languages, particularly a minimum of 5 to 6 years of experience in C++ and a good experience in C# 

  • A strong passion for games and video game development 

  • Versatility and the ability to work in different systems 

  • A good analytical and synthetic mind as well as a strong attention to detail 

  • The ability to work in a team, coupled with good interpersonal and communication skills 

  • Autonomy, curiosity, and resourcefulness that will not prevent you from asking for help when needed 

  • Flexibility and adaptability to change 

  • Knowledge in 3D/ Rendering programming is a plus. 

Additional Information

What to send our way  

  • Your CV highlighting your education, experience, and skills 

About us

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 us create the unknown!

Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the Generalist-engine programmer (MOD 2025 program) in Montréal, QC vacancy
  •  ...Job Description As a Tool Programmer, you will design and maintain user-friendly, sustainable...  ...being trained on one of our internal Engines. From there, you'll dive into your first...  ...technological advances in the fields of programming and video game production.... 
    Suggested
    Long term contract
    Full time

    Ubisoft

    Montréal, QC
    10 hours ago
  •  ...Ce poste est pour vous! Le programme d'avions commerciaux A220 recherche...  ...la flexibilité dans nos modes de travail afin de stimuler l...  ...experience in Manufacturing Engineering, Supply-Chain and Logistic or...  ...is looking for a Senior WP Program Manager to join our Central... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Flexible hours

    Airbus

    Montréal, QC
    12 days ago
  •  ...la mise en marché. Bâtir le programme de certification du...  .... Journée de démonstration 2025 Vidéo sur la culture Company...  ...the Marketplace certification program, defining standards, test protocols...  ...compliance requirements. Clear engineering roadblocks, keeping the team... 
    Suggested
    Daily paid
    Full time
    Contract work
    Apprenticeship
    Internship
    Work from home

    Vention

    Montréal, QC
    5 days ago
  •  ...long future. We are actively seeking a Senior Engine Programmer to fortify our tech and content programming team. This pivotal role involves collaborating on...  ...can offer their expertise and guidance, as well as generalists who thrive on learning and take on a variety of challenges... 
    Suggested
    Long term contract
    Full time
    Work at office

    Ubisoft

    Montréal, QC
    10 hours ago
  •  ...ERP. Le rôle Le gestionnaire de programme est un leader principal de la livraison...  ...un atout majeur. Certification PgMP (Program Management Professional) considérée comme...  ...'s degree in Business Administration, Engineering, Information Systems, Supply Chain, Operations... 
    Suggested
    Full time
    Work at office

    LIDD Consultants Inc.

    Montréal, QC
    21 days ago
  •  ...As an Engine Programmer at Ubisoft Montréal you will contribute to the development and evolution of core engine systems of the project. Youll...  ...production needs and long-term technical goals. What youll do Program clear structured and maintainable systems that meet... 
    Long term contract
    Full time
    Remote work

    Ubisoft

    Montréal, QC
    11 days ago
  • $83.14k - $195.06k per year

     ...Chez Capgemini Engineering, le leader mondial des services d’ingénierie, nous réunissons une...  ...est à la recherche d’un(e) gestionnaire de programme PLM senior pour se joindre à sa pratique...  ...comptes, prises de décision Gérer en mode semi-agile avec des lots de travaux — livrer... 
    Daily paid
    Permanent employment
    Full time
    Local area

    Capgemini

    Montréal, QC
    2 days ago
  •  ...Behaviour Interactive is looking for programmers across all our projects. With...  ...starting in September 2025; · Be eligible to work...  ...robustness; Work with game engines such as Unreal Engine and Unity...  ...plusieurs de ces langages de programmation : C++. Expérience préalable... 
    Full time
    Internship
    Work at office
    Flexible hours

    Behaviour Interactive

    Montréal, QC
    10 hours ago
  •  ...livrables respectent les standards internes et les échéanciers EXIGENCES ET COMPÉTENCES 5 ans et plus d’expérience en design de mode ou en design de vêtements Excellente maîtrise des logiciels CAD (Adobe Illustrator, Photoshop et autres outils pertinents)... 
    Full time
    Seasonal work
    Work from home
    Flexible hours
    Night shift
    Weekend work

    Lamour

    Montréal, QC
    10 hours ago
  •  ...building award-winning games or crafting engine technology that enables others to make visually...  ...the bar of engine and game development. PROGRAMMING - UNREAL ENGINE What We Do Unreal-...  ...addition to the EAP (employee assistance program), we also offer a robust mental well-... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    3 days ago
  •  ...Aperçu du poste  Le Designer de produits, Mode est responsable de la conception et du développement complets de collections de produits axés sur la mode au Canada, incluant les sacs à main, les sacs de voyage mode, les sacs pour hommes, les sacs à lunch et les sacs d’... 
    Remote job
    Full time
    Seasonal work
    Work at office

    Tp-Holiday Group Limited

    Montréal, QC
    10 hours ago
  • emporary HR Generalist position in Montreal for a 6-month duration within an international ICT (Information and Communications Technology) company. The role involves covering a leave, managing day-to-day HR administration, preparing Canadian payroll (via an external provider... 
    Hourly pay
    Weekly pay
    Work at office
    Local area
    Remote work

    Randstad

    Montréal, QC
    5 days ago
  •  ...applicable law. We are looking for a lead programmer for a graphics and tools team of 6-7...  ...service production that includes other programming teams, game design, art, animation, and...  ....  Prior experience in Unreal Engine is a big plus.  Experience in C++ is a... 
    Long term contract
    Full time

    Behaviour Interactive

    Montréal, QC
    10 hours ago
  • $118k - $152k per year

     ...des capitaux ou des services financiers Familiarité avec les programmes de mise à niveau d’infrastructure à grande échelle Exposition...  ...participants to strategic clearing and repo services. As a Senior Program Manager , you will play a key role in driving the successful... 
    Apprenticeship
    Internship
    Immediate start

    Capco

    Montréal, QC
    a month ago
  •  ...Limitée. Depuis 1926, nous faisons partie intégrante du paysage de la mode au Canada et, aujourd’hui, nous élevons plus que jamais nos...  ...professionnelle et personnelle. Bien-être avant tout : Bénéficiez d’un programme complet d’avantages pour prendre soin de vous. Congés... 
    Full time
    Contract work
    Part time
    Flexible hours

    Reitmans

    Montréal, QC
    17 days ago
  •  ...award-winning games or crafting engine technology that enables...  ...engine and game development. PROGRAMMING - GAMES What We Do Unreal...  ...and interests. As a senior programmer on this team, you'll be pushing...  ...the EAP (employee assistance program), we also offer a robust... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    7 days ago
  •  ...livrables respectent les standards internes et les échéanciers EXIGENCES ET COMPÉTENCES 8+ ans et plus d’expérience en design de mode ou en design de vêtements Excellente maîtrise des logiciels CAD (Adobe Illustrator, Photoshop et autres outils pertinents)... 
    Full time
    Summer work
    Seasonal work
    Flexible hours
    Night shift
    Weekend work

    Lamour

    Montréal, QC
    10 hours ago
  •  ...HR Generalist, Talent & Employee Relations  Get to Know SwiftConnect At SwiftConnect, we...  ...As of first day ~ Employee Assistance Program: As of first day ~ Telemedicine (Dialogue...  ...(Canada Vie) : Dès le premier jour ~ Programme d'aide aux employés : dès le premier jour... 
    Full time
    Interim role
    Work at office
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    swiftconnect

    Montréal, QC
    10 days ago
  •  ...processus d’affaires, des gens, de la culture d’entreprise et du mode d’opération intégrée. Vous devrez donc: Concevoir des initiatives...  ...opérationnelle Concevoir, coordonner et supporter le programme de transformation digitale et d’entreprise Élaborer des plans... 
    Work at office

    Gold Fields

    Montréal, QC
    13 days ago
  • $18 - $22 per hour

    Job Responsibility: Supply Chain & Administration / Chaîne d'approvisionnement & Administration -filling invoices / classer les factures - Request for quotes from suppliers/ Demande de devis auprès des fournisseurs - Kitting inventory for project/ Inventaire des kits...
    Permanent employment
    Full time
    Monday to friday

    INTEGRAL MANAGEMENT SOLUTIONS

    Montréal, QC
    10 days ago
  •  ...award-winning games or crafting engine technology that enables...  ...engine and game development. PROGRAMMING - UNREAL ENGINE What We...  ...We're looking for a Tools Programmer to work on the development of...  ...the EAP (employee assistance program), we also offer a robust mental... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    10 hours ago
  •  ...Job Summary Program Trumpf CNC machines (TruPunch, TruLaser and Trumatic) efficiently and reliably using TruTops Boost software...  ...improvement by identifying problems, actively communicating them to the engineering team to ensure visibility and rapid implementation of solutions... 

    W3Global

    Montréal, QC
    6 days ago
  •  ...award-winning games or crafting engine technology that enables...  ...engine and game development. PROGRAMMING - GAMES What We Do...  ...experienced Senior Platform Programmer to own the stability of multiple...  ...the EAP (employee assistance program), we also offer a robust mental... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    10 hours ago
  •  ...award-winning games or crafting engine technology that enables...  ...engine and game development. PROGRAMMING - UNREAL ENGINE What We...  ...motivated, experienced Senior Tools Programmer to join the Unreal Engine UI...  ...the EAP (employee assistance program), we also offer a robust... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    10 hours ago
  •  ...award-winning games or crafting engine technology that enables...  ...engine and game development. PROGRAMMING - UNREAL ENGINE What We...  ...is looking for an experienced Programmer with a strong passion for physics...  ...the EAP (employee assistance program), we also offer a robust... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    10 hours ago
  •  ...award-winning games or crafting engine technology that enables...  ...engine and game development. PROGRAMMING - GAMES What We Do...  ...looking for a User Interface (UI) Programmer who is passionate about games...  ...the EAP (employee assistance program), we also offer a robust mental... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    10 hours ago
  •  ...award-winning games or crafting engine technology that enables...  ...engine and game development. PROGRAMMING - GAMES What We Do...  ...for an experienced Rendering Programmer to improve the player experience...  ...the EAP (employee assistance program), we also offer a robust mental... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    10 hours ago
  • $56.67k - $100.41k per year

     ...difficulté dans leur classe. # Collaborer à la mise en place de programmes d'intervention ou de perfectionnement reliés à la vie de l'école...  ...laïcité de l’État (la « LLÉ ») ainsi que depuis le 30 octobre 2025 à la  Loi visant notamment à renforcer la laïcité dans le réseau... 
    Daily paid
    Permanent employment
    Work at office

    Centre de services scolaire de Montréal

    Montréal, QC
    a month ago
  •  ...a magical world! Invoke is looking for a Senior Rendering Programmer to join our team. In this role, you will develop, tune, and extend...  ...of C++ and HLSL ~ Experience working with Unreal Engine is a plus ~ Experience of working with a graphics debugging and... 
    Full time

    Hasbro Inc.

    Montréal, QC
    13 hours ago
  •  ...canadienne depuis sa fondation à Montréal, au Québec, en 1926. Elle compte plus de 400 magasins à travers le pays et regroupe trois marques de mode — Reitmans, RW&CO et PENN. Penningtons . Description du poste Vous aimez aider les clients à se sentir confiants et stylés... 
    Daily paid
    Minimum wage
    Part time
    Work at office
    Flexible hours
    Weekend work
    Day shift

    RW&CO

    Montréal, QC
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Generalist-engine programmer (MOD 2025 program). Be the first to apply!