UM

Ubisoft Montréal

Verified Job Source

Montréal, Québec

Computer Games
1,001–5,000 people

About

Nous créons l'inconnu depuis 1997. Chez Ubisoft Montréal, un but commun nous uni·es : enrichir la vie des joueuses et des joueurs grâce à des expériences de jeu originales et mémorables. Nous développons des franchises emblématiques qui fascinent des millions de personnes à travers le monde, incluant Assassin's Creed, Far Cry, For Honor, Rainbow Six, Watch Dogs - et, bon, on ne peut quand même pas dévoiler tous nos secrets. Notre plus grande force est (et sera toujours) notre communauté d’employé·es : les talents audacieux qui soutiennent et produisent les jeux de qualité qui ont marqué l’histoire de notre studio. Quand vous rejoignez Ubi MTL, vous découvrez un milieu de travail qui éveille la créativité et favorise les connexions : un environnement composé d'une variété de voix, d'identités, d'origines, d'expériences et de perspectives. Nous offrons un espace axé sur la collaboration et qui mise sur l'avancement professionnel, une foule d'opportunités d'apprentissage ainsi que d’importants avantages sociaux pour le bien-être. Ici, notre désir de rêver gros, de prendre des risques et d’évoluer contribue à l'innovation et au dépassement des limites qui mènent finalement à notre succès collectif.

Open positions

3D Character Modeler - March of Giants

On-site · Montréal

Create high-quality characters, creatures, and animals by managing the full 3D pipeline from sculpting to texturing. Collaborate with art, narrative, rigging, and animation teams to ensure visual consistency and believable motion.

Associate Monetization Director

On-site · Montréal

Lead the MTX and Player Engagement team to execute the monetization roadmap and manage in-game store and currency systems. Oversee pricing strategies, Battle Pass design, and live operations while aligning with cross-functional teams.

UI Programmer - (March of Giants)

On-site · Montréal

Develop and optimize UI modules, including menus and HUDs, while collaborating with designers to implement interaction concepts. Ensure the user interface meets aesthetic and functional requirements through prototyping, iteration, and performance tracking.

Level Artist (Unreal)

On-site · Montréal

Create immersive 3D environments by assembling visual elements that support storytelling and game atmosphere. Collaborate with designers and art teams to integrate assets in Unreal Engine while balancing technical constraints and gameplay needs.

UI Technical Artist (March of Giants)

On-site · Montréal

The role involves transforming UI mockups into functional and performant gameflow interfaces and menus within Unreal Engine. You will collaborate with UX, UI Art, and Engineering teams to implement animations, shaders, and optimized assets.

AI Programmer (Far Cry)

On-site · Montréal

The programmer will develop and maintain NPC behavior technology, focusing on combat coordination, systemic reactions, and believable animations. They will collaborate with animators and the AI leadership team to iterate on features and resolve performance issues.

Generalist Programmer - Far Cry

On-site · Montréal

Develop high-performance tools and systems to support narrative and mission teams, focusing on NPC behaviors and dialogue sequences. Collaborate with multidisciplinary teams to optimize game engine tools and improve production workflows.

Production Director - Services

On-site · Montréal

Oversee production activities for the Hélix graphics team, managing the delivery of visual assets like key art and style guides. Define team missions, roadmaps, and operational frameworks while mentoring managers and optimizing workflows.

Voice Designer - Far Cry

On-site · Montréal

The Voice Designer will design and implement voice-over systems and cinematic audio pipelines within the Snowdrop engine for Far Cry. This includes collaborating with narrative and animation teams to integrate dialogue assets and optimize voice-over templates.

Engine programmer - (March of Giants)

On-site · Montréal

The role involves developing, refactoring, and optimizing core engine systems to ensure performance, scalability, and modularity. The programmer will design new modules and implement innovative changes based on industry trends to support production features.

Associate Technical Director - Design

On-site · Montréal

Support the technical vision and production workflows for game systems and content configuration for the Siege project. Collaborate with multidisciplinary teams to create scalable solutions, maintain data structures, and implement automation to improve workflow efficiency.

Programming Team Lead — Procedural Systems (Anvil)

On-site · Montréal

Lead the procedural systems team by planning milestones, sprints, and tracking daily tasks to ensure the delivery of the roadmap. Manage employee development and performance evaluations while collaborating with domain leadership to align with production goals.

Monetization Director

On-site · Montréal

Define and manage a long-term sustainable monetization strategy that balances in-game revenue with a positive player experience. Collaborate with production and operational teams to implement virtual store catalogs, pricing strategies, and post-launch campaigns.

Senior UX Designer

On-site · Montréal

The Senior UX Designer will create intuitive and scalable user experiences for a large-scale multiplayer first-person shooter. This includes producing design artifacts, maintaining UX standards, and collaborating with multidisciplinary teams to iterate on solutions based on player research.

Technical Lead - UI Programmer (Far Cry)

On-site · Montréal

Serve as the primary technical lead for all user interface systems, bridging the gap between engineering, art, and UI integration. Responsible for managing the UI technical roadmap, supervising a team of integrators, and implementing high-performance UI features for a AAA title.

Technical Game Designer - Rainbow Six Mobile

On-site · Montréal

The role involves creating and implementing AI gameplay systems and bot behaviors for Rainbow Six Mobile. You will collaborate with multidisciplinary teams to design operator features, tutorials, and single-player missions while ensuring gameplay stability.

Tools programmer (Anvil Pipeline)

On-site · Québec

Design and implement technologies and tools used by content creation teams to translate creative visions into games. Collaborate with artists, designers, and programmers to resolve bugs and improve system efficiency.

Senior Technical lead - Network Programming - Rainbow Six Siege

On-site · Montréal

Serve as the technical authority for multiplayer systems, defining the long-term networking architecture and strategy for Rainbow Six Siege. Lead a team of programmers to deliver scalable, secure, and performant online experiences while collaborating across multidisciplinary teams.

Online Programmer, Far Cry

On-site · Montréal

The role involves designing, developing, and maintaining online systems and connected experiences for Far Cry. This includes integrating Ubisoft standard services via Snowdrop plugins and automating game server management.

Tools programmer (Anvil Pipeline)

On-site · Montréal

Design and implement technologies and tools used by content creation teams to translate creative visions into games. Collaborate with artists, designers, and programmers to resolve bugs and improve system documentation.