Join Our Team
Current Openings
Check out all the current openings at our studio below or visit the Ubisoft Careers site for more.
Specialist – Tools & Infrastructure Reliability (March of Giants)
Montreal, Canada - Full-time - REF31114SChef·fe d’équipe, Opérations et environnement de travail
Montreal, Canada - Full-time - REF31448UWorkplace Operations Team Lead
Montreal, Canada - Full-time - REF31448UCRM Operations Specialist
Montreal, Canada - Contract - REF30834PProgrammeur.euse IU - (March of Giants)
Montreal, Canada - Full-time - REF31273QLegal Counsel
Montreal, Canada - Full-time - REF31370XProduct Director, Knowledge
Montreal, Canada - Full-time - REF31460XCreative Director [Assassin's Creed: Codename Invictus]
Montreal, Canada - Full-time - REF30923UPhysics Programmer
Montreal, Canada - Full-time - REF31196OAnti-Cheat Programmer (March of Giant)
Montreal, Canada - Full-time - REF31271UUI Programmer - (March of Giants)
Montreal, Canada - Full-time - REF31273QEngine programer - (March of Giants)
Montreal, Canada - Full-time - REF31247HSenior Gameplay Animator (First-Person) – [Far Cry]
Montreal, Canada - Full-time - REF31182KSenior C++ Programmer - Machine Learning
Montreal, Canada - Full-time - REF31193UNarrative Director [Assassin's Creed]
Montreal, Canada - Full-time - REF31377CCreative Director [Assassin's Creed]
Montreal, Canada - Full-time - REF31368TGame Director [Assassin's Creed]
Montreal, Canada - Full-time - REF31372KCommunity Developer - Assassin's Creed
Montreal, Canada - Full-time - REF30763FSystem Administrator
Montreal, Canada - Full-time - REF31330ZStoryboard Artist [Rainbow Six Siege]
Montreal, Canada - Full-time - REF31337QAnimation Director [March of Giants]
Montreal, Canada - Full-time - REF31322GCloud Developer
Montreal, Canada - Full-time - REF31275GTeam Lead - Animation [March of Giants]
Montreal, Canada - Full-time - REF31267NSenior Character Rigger - [March of Giants]
Montreal, Canada - Full-time - REF30926UTechnical Artist [VFX]
Montreal, Canada - Full-time - REF31187CSenior Character Artist [Assassin's Creed Invictus]
Montreal, Canada - Full-time - REF31075YPrincipal Advisor – Compensation and Career Architecture
Montreal, Canada - Full-time - REF30981BPrincipal Technical Designer
Montreal, Canada - Full-time - REF30127KPrincipal Artist - Materials
Quebec City, Canada - Full-time - REF30755HUser Interface Artist
Saguenay, Canada - Full-time - REF31480ZUX Designer
Saguenay, Canada - Full-time - REF30988TTeam Lead Level Designer [Splinter Cell Remake]
Toronto, Canada - Full-time - REF31466OAI Programming Team Lead
Toronto, Canada - Full-time - REF31180QSenior Gameplay Animator [Splinter Cell]
Toronto, Canada - Full-time - REF31323GSpecialist – Tools & Infrastructure Reliability (March of Giants)
Montreal, - Full-time - REF31114S
Job Description
The position holder ensures the continuous viability, stability, and performance of operational tools and infrastructure supporting GaaS game development. They design, develop, and operate tools and pipelines (build, configuration, versioning, deployment, publishing) to simplify, optimize, and automate development processes. They train and support teams in testing, quality, security, and automation prior to launch, and promote best practices to deliver a reliable, high‑performance gameplay experience.
Responsibilities
- Advising development teams on technology and tooling choices to improve visibility, control, and robustness of internal and external services.
- Training, supporting, and guiding development teams in improving continuous integration and continuous deployment systems.
- Researching, integrating, and developing technologies that enhance reliability, performance, and productivity.
- Designing, operating, and owning build, configuration, versioning, and publishing pipelines (including packaging, signing, SBOM, artifacts).
- Implementing and supporting CI/CD tooling (automated tests, quality, security), IaC, and secure, reproducible, controlled deployments.
- Maintaining tooling products to deliver exemplary service quality to the project (internal SLOs).
- Implementing and maintaining game deployment guidelines and documenting infrastructure implementation and technical specifications for network and server systems.
- Collaborating with development teams to diagnose and resolve issues related to online services.
- Establishing and maintaining incident‑management processes.
- Managing Cloud environments using appropriate tools.
- Developing tools and processes that allow developers to deploy services safely and efficiently.
- Defining and tracking SLA/SLO/SLI, deploying observability (logs, metrics, traces), managing capacity, and contributing to FinOps initiatives.
Qualifications
Education
- University degree in Computer Science, Computer Engineering, or any relevant field.
Experience
- 5–8 years of experience in software development and system administration.
- Experience with infrastructure automation (Cloud).
- Experience managing high‑throughput systems.
- Experience designing resilient, scalable, and redundant architectures.
- Experience in software development and optimization.
Skills & Knowledge
- Strong analytical and synthesis skills.
- Ability to solve complex problems.
- Ability to adapt quickly to change.
- Ability to work under pressure.
- Strong knowledge of distributed systems.
- Excellent knowledge of Linux and Windows system administration.
- Programming languages: Python, Go, C#, or C++.
- CI/CD (GitLab, GitHub, Azure DevOps), IaC (Terraform, CloudFormation), containers & orchestration (Docker, Kubernetes).
- Observability: Prometheus/Grafana, ELK/EFK, OpenTelemetry (or equivalent).
- Cloud: AWS, Azure, GCP; databases; networks (DNS, CDN, load balancing, TLS).
- Assets: Unreal Engine 5 (or similar engine), DevOps methodology, infrastructure automation experience.
Additional information
Chef·fe d’équipe, Opérations et environnement de travail
Montreal, - Full-time - REF31448U
Job Description
En tant que chef·fe d’équipe, maintien des espaces à Ubisoft Montréal, vous serez responsable de la planification et de la gestion des activités de maintenance des studios, ainsi que de la supervision des équipes internes et des partenaires externes à l’échelle canadienne.
Ce que vous ferez
- Gérer et développer des équipes de maintenance responsables de l’entretien des espaces dans les studios canadiens
- Planifier et coordonner les activités de maintenance pour plusieurs sites
- Superviser les travaux de rénovation réalisés par des partenaires externes
- Gérer les fournisseurs de services tels que l’entretien et la restauration, en collaboration avec les équipes locales
- Établir et gérer un budget pancanadien pour la maintenance et les projets d’espaces
- Planifier un programme annuel de maintenance des studios
- Soutenir le programme Art at Ubisoft Montréal, notamment pour la conservation de la collection d’art
- Assurer le suivi des inventaires d’équipements et de matériaux
- Veiller au respect des politiques de santé et sécurité dans tous les espaces
- Se déplacer par avion entre les studios afin de soutenir les opérations multi-sites, au besoin
Qualifications
Ce que vous apportez à l'équipe
- Solide expérience en gestion des opérations ou des espaces de travail
- Compétences démontrées en gestion et développement d’équipe
- Expérience en gestion de fournisseurs et de partenaires externes
- Capacité à gérer des budgets et des plans opérationnels à l’échelle multi-sites
- Bonne connaissance des normes de santé et sécurité
- Excellentes capacités d’organisation et de suivi
- Approche collaborative et aisance dans un environnement interéquipes
- Capacité à se déplacer entre les studios, y compris en conduisant lorsque requis
- Maîtrise professionnelle du français et de l’anglais
Ce qu’il faut nous envoyer
- Votre CV mettant en valeur vos expériences et compétences
Additional information
Workplace Operations Team Lead
Montreal, - Full-time - REF31448U
Job Description
As a Workplace Operations Manager at Ubisoft Montreal, you will lead and coordinate maintenance operations across multiple Ubisoft studios in Canada. You will oversee internal teams and external partners to ensure our workspaces are safe, functional, and well maintained, while supporting studio projects and continuous improvement initiatives.
What you’ll do
- Lead and develop maintenance operations teams responsible for workspace upkeep across Canadian studios
- Plan and coordinate maintenance activities for multiple sites, ensuring consistent standards
- Supervise external contractors for renovation and improvement projects
- Manage service providers such as maintenance and food services in collaboration with local teams
- Define and manage a pan-Canadian maintenance and project budget
- Plan annual maintenance programs for studio spaces
- Support the Art at Ubisoft Montreal program, including assistance with art collection preservation
- Monitor equipment and materials inventory and place orders when needed
- Ensure health and safety policies are applied and respected across sites
- Travel by air between studio locations to support multi-site operations as required
Qualifications
What you bring to the team
- Strong experience in facilities or workplace operations management
- Proven people leadership skills with the ability to coach and develop teams
- Experience managing vendors and external partners across multiple locations
- Ability to plan budgets and operational programs at a multi-site level
- Solid understanding of health and safety standards in workplace environments
- Strong organizational and reporting skills
- Collaborative mindset and ability to work with cross-functional teams
- Ability to travel between studio locations, including driving when required
- Professional proficiency in English and French
What to send our way
- Your CV highlighting relevant skills and experiences
Additional information
CRM Operations Specialist
Montreal, - Contract - REF30834P
Job Description
Within the Customer Relationship Management (CRM) department, and more especially within the Operations team, you will be in permanent contact with the brand and other teams for the deployment of campaigns on the channels you are working on. This position is a 1-year contract.
WHAT YOU'LL DO
· Receive the need
· Coordinate the campaign
· Collaborate with the different stakeholders to ensure the smooth running and deployment of the campaign
· Ensure the proper deployment in Salesforce Marketing Cloud
· Make recommendations and proposals on CRM campaigns
· Participate in the optimization and update of the various existing campaigns
· Monitor the good progress of the campaigns
· Identify the pain points of the different campaigns via the performance indicators
· Be responsible of the documentation
· Provide leadership and technical expertise on your channels and make them grow
Qualifications
WHAT YOU'LL BRING
· Bachelor’s degree or foreign equivalent in marketing or technical field
· Experience working in Digital, project management or CRM marketing
· Experience with Salesforce Marketing Cloud, Adobe Campaign or other CRM software is a plus
· You have a good knowledge of HTML and SQL
· You are fluent in English (written and oral)
· You are detail-oriented with the ability to rapidly learn and take advantage of new concepts, business models and technologies
· You are a self-starter with a strong sense of organization, who can multi-task and work autonomously
· You are a team player with strong communication and interpersonal skills
· You know how to coordinate a project between different interlocutors
· You have excellent analytical skills and the ability to develop/follow processes and methodologies
· Passion for gaming, technology, and internet culture is a plus
Additional information
Programmeur.euse IU - (March of Giants)
Montreal, - Full-time - REF31273Q
Job Description
Le titulaire de ce poste est responsable d’élaborer des modules de jeu pour des présentations générales (menu, HUD, etc.).
Ce que vous ferez
- Lire les documents de conception de jeu afin de comprendre l’expérience de jeu prévue et participer activement aux échanges de commentaires sur la conception ayant pour but de faciliter cette expérience;
- Aider à définir les fonctionnalités et la mise en œuvre de l’IU, tout en étant aligné sur les besoins du designer graphique;
- Concevoir et mettre en place des systèmes de menus et d’IU pour les plateformes désirées, en veillant à l’uniformité des aspects visuels et logiques;
- Fournir des outils pour les systèmes IU et le débogage par le « draw » interne;
- Étudier et bien comprendre la structure de l’IU, de façon à pouvoir aider l’équipe présentation;
- En collaboration avec les équipes de designers et autres programmeurs, proposer rapidement des prototypes de concepts d'interaction;
- Être réactif aux commentaires et produire des itérations rapides;
- En collaboration avec le designer graphique, intégrer les designs et l’animation;
- Fournir des accroches pour les animations du designer graphique et un soutien au son;
- Comprendre les requêtes de l’IU et reconnaître ou examiner les limitations techniques (suivi du rendement et mémoire);
- Travailler en étroite collaboration avec les designers et les artistes pour mettre en place de nouvelles idées, en offrant un retour d’information sur la technique, la créativité et la planification;
- Collaborer avec l’équipe pour s’assurer que l’IU respecte les exigences esthétiques et fonctionnelles;
- Garder activement à jour ses connaissances et ses compétences en suivant les dernières innovations dans l’industrie;
- Superviser et maintenir les modules ou les systèmes qui sous-tendent l’IU;
- Optimiser le code IU pour un fonctionnement efficace sur les plateformes désirées;
- Interagir et collaborer avec les différents départements;
- Mettre au défi la conception du jeu, de même que son expérience utilisateur (UX);
- Développer des API de tests automatisés en lien avec les systèmes IU pour s’assurer de la santé constante du jeu;
- Bien connaître les principes d’ergonomie et UX qui s’appliquent à l’IU;
- Appliquer ses connaissances en regard des fonctionnalités d’accessibilité et de localisation;
- Effectuer toutes autres tâches connexes.
Qualifications
Formation :
- Baccalauréat en informatique ou en génie informatique, ou autre formation ou expérience équivalente.
Expérience :
- 3 à 5 ans d’expérience en programmation C++ dans le secteur des jeux vidéo ou des systèmes intégrés, ou autres champs pertinents.
Connaissances :
- Capacité à écrire du code C++ propre, robuste, performant et maintenable;
- Excellente compréhension de la philosophie et des flux de travail MVVM;
- Solides compétences en dépannage et débogage;
- Solide compréhension des meilleures pratiques en génie logiciel (revues de conception, normes de codage, revues de code, tests, documentation);
- Solides compétences en collaboration et communication au sein d'un environnement multidisciplinaire;
- Bonus: Expérience avec Unreal Engine 5, Slate et UMG;
- Bonus: Expérience avec les frameworks d'interface utilisateur tels que CommonUI;
- Bonus: Expérience avec les chaînes d'outils MVVM telles que le plugin MVVM; d'Unreal;
- Bonus: Expérience de travail sur une expérience de plateforme centrée sur PC.
Habiletés :
- Résolution de problèmes;
- Souci du détail;
- Bonne communication tant à l’oral qu’à l’écrit;
- Attitude proactive au travail avec sens de l’autonomie et de l’éthique;
- Motivation à relever des défis d’envergure;
- Sens de l’organisation dans la définition et l’estimation des tâches;
- Adaptation aux changements;
- Souci des résultats.
Additional information
Legal Counsel
Montreal, - Full-time - REF31370X
Job Description
Within Vantage Studios in Montreal, a subsidiary of Ubisoft, you will report to the Vice President - Legal of Vantage Studios and be dedicated to a portfolio of three franchises: Assassin's Creed, Rainbow Six, and Far Cry. As a Legal Counsel, you will work in an international, creative, and constantly evolving environment, at the heart of issues related to game production and operations, combining operational responsibilities with strategic contribution.
What you'll do:
Turn law into a creative lever: act as the legal partner for creative and business teams, from the initial idea of a game through to the operation and evolution of the franchise (production, live, diversification, new experiences)
Structure, negotiate, and secure a broad spectrum of agreements (services, licenses, distribution, partnerships), in both French and English, under international law, at the core of video game, content, media, and technology challenges
Provide pragmatic and strategic legal advice in a fast-paced and sometimes fluid environment, supporting teams in their decision-making
Train and empower Vantage Studios teams on legal fundamentals (IP, contracts, risk awareness), with a pedagogical and business-oriented approach
Work in a cross-functional and international manner, engaging with stakeholders at all seniority levels, and contributing to global projects (with possible travel between Montreal and Paris)
Contribute to the management of pre-litigation situations, in close coordination with external counsel, with an anticipatory and solution-oriented approach
Maintain active monitoring of legal, regulatory, and technological developments likely to impact Ubisoft and the video game industry
Qualifications
What you bring:
Proficiency in contract law in environments related to media, entertainment, technology, or video games
Ability to communicate in a clear, composed, and structured manner with high-level stakeholders
An autonomous, accountable, proactive, and pragmatic approach to managing files
Strategic and analytical mindset, with a strong sense of priorities, solution-oriented and adaptable to change
Excellent negotiation and interpersonal skills, with ease working collaboratively in multidisciplinary teams
Curiosity and interest in video game franchises, their genres and production dynamics, as well as the competitive video game ecosystem
Professional proficiency in both French and English
What to send us
Your CV highlighting your relevant experience and skills
Any materials illustrating your legal practice (examples of cases, projects, or achievements, if applicable)
Additional information
Product Director, Knowledge
Montreal, - Full-time - REF31460X
Job Description
As a Product Director, Knowledge at Ubisoft Montreal, you will guide the Knowledge stream within the AI Initiatives team. In this role, you will help the organization make sense of its information ecosystem, transforming distributed knowledge into accessible, machine-readable foundations that support AI-driven products and internal tools. Reporting to the Vice President of AI Initiatives, you will balance long-term product direction with hands-on contribution, remaining closely connected to the platforms and experiences you help shape.
This is a deeply engaged role. You will work alongside your team to explore ideas, prototype solutions, and learn through experimentation, using modern development practices and AI-assisted tools to ensure the products meet real needs and evolve thoughtfully over time.
What you’ll do
- Shape and maintain a clear product vision and roadmap for the Knowledge stream, aligned with AI Initiatives priorities
- Support the creation of knowledge ingestion pipelines that connect enterprise sources such as SharePoint, Confluence, repositories, databases, and media files
- Enable products that focus on data extraction, enrichment, classification, and embedding, turning information into usable knowledge
- Help design knowledge structures including graphs, relationships, ontologies, and taxonomies that reflect how information connects across the organization
- Advocate for the separation of knowledge from presentation, allowing information to be reused, queried, and rendered across multiple contexts
- Collaborate directly on prototypes and early solutions, validating ideas by building and testing practical use cases
- Work in partnership with engineering, platform, security, and data governance teams to integrate the knowledge layer responsibly and effectively
- Foster a supportive, high-trust product and technical environment that values learning, ownership, and continuous improvement
Qualifications
What you bring to the team
- Experience guiding complex product platforms, with comfort moving between strategy and hands-on contribution
- Confidence working with technical systems, data pipelines, and developer tools in collaborative settings
- Understanding of structured and unstructured data and how knowledge can be represented and connected
- Enjoyment of building, prototyping, and iterating, including with AI-assisted development tools
- Ability to communicate complex ideas in clear, thoughtful, and inclusive ways
- Experience working across product, engineering, and governance partners
- A collaborative leadership approach that encourages participation and shared accountability
- Curiosity, adaptability, and care for both product outcomes and team health
Additional information
What to send our way
- Your CV highlighting relevant skills and experiences
- Examples of products, platforms, or systems you have helped design, build, or support, such as documentation, demos, repositories, or case studies
Creative Director [Assassin's Creed: Codename Invictus]
Montreal, - Full-time - REF30923U
Job Description
When you’re a Creative Director at Ubi MTL, you define and communicate the high-level vision that shapes the game we produce.
Responsible for setting the overall creative direction, you foster an environment of collective creativity that inspires teams to come up with the best ideas that they can to support it.
You keep everyone’s efforts channeled towards the same goal, the same common vision. You make sure that every choice made throughout production fits the feel of the game and brings its intended experience to life for players across the globe.
What you’ll do:
- Define a clear, cohesive creative vision for the game.
- Work closely with other core team members to develop their specific parts of the vision + unify your concepts to tie together all design, graphic, narrative, and technical elements.
- Communicate (and emphasize) the creative direction across the production floor to guide teams.
- Pitch the game vision to the editorial team and upper management + represent your team and the project to them.
- Validate the consistency and quality of the game + ensure creative alignment between branding, experience, and strategy.
- Review and discuss production priorities, timelines, and scope with the producer.
- Travel locally and abroad to present the game, meet with external partners, visit co-development studios, etc.
Qualifications
- Strong creative leadership with the ability to define and sustain a long-term vision.
- Exceptional organizational, interpersonal, and presentation skills.
- Effective cross-departmental communication: you have the know-how to comfortably communicate with all disciplines (programming, art, design, marketing, and so on).
- A highly collaborative and innovative spirit.
- The ability to take technical and production feasibility into account when coming up with concepts.
- Mentorship: you’re motivated to share your expertise to guide the next generation of creatives.
- Autonomy in using presentation and design tools (e.g. PowerPoint, Photoshop, Illustrator, etc.).
- Knowledge of game engines (e.g. Unity or Unreal) and their limitations.
- Familiarity with project management software (e.g. Jira).
- A solid understanding of the market & a (fiery) passion for video games.
What to send our way
- Your CV, highlighting your education, experience, skills, and any games shipped.
Additional information
Physics Programmer
Montreal, - Full-time - REF31196O
Job Description
As a Physics Programmer, you will join a small, empowered team building an ambitious multiplayer experience 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
- Collaborate with your team lead to discuss project needs, share ideas, and assess technical feasibility;
- Work closely with AI, gameplay, and engine teams to translate creative vision into accurate simulation systems;
- Develop new physics features and maintain existing systems using high-performance C and C++ code;
- Explore opportunities to push the capabilities of the physics engine to its full potential;
- Partner with technical leadership to align on memory budgets and system limitations;
- Support art and programming teams by debugging, optimizing, and solving complex technical issues;
- Maintain and organize the physics library to ensure long-term stability and scalability;
- Document your work and share best practices in physics programming across the team.
Qualifications
What you bring to the team
- A degree in Computer Science or Software Engineering;
- At least 5 years of experience in programming;
- Multiplayer game development experience;
- Experience with Unreal engine;
- Strong skills in C and C++ programming;
- Advanced understanding of mathematics, physics concepts, and critical thinking;
- A problem-solving mindset focused on identifying root causes and long-term solutions;
- Comfort working across disciplines and communicating with both content creators and technical partners;
- A collaborative and curious approach to building systems together;
- Resourcefulness and the ability to research and learn independently;
- Familiarity with physics middleware, particularly Havok, considered an asset.
Additional information
Anti-Cheat Programmer (March of Giant)
Montreal, - Full-time - REF31271U
Job Description
The incumbent is responsible for contributing to the mission of the March of Giant anti-cheat team, ensuring a fair and competitive environment for the community. This role focuses on both the prevention and detection of cheating through a dual approach: code hardening and advanced detection.
The incumbent will make the game client more resilient against manipulation by implementing encryption, obfuscation, and platform-level security features. They will also help enhance robust detection systems, including in-game metrics, machine learning, and AI-based methods.
To succeed in this position, the incumbent must combine the skills of a security professional with the mindset of an engine programmer, implementing complex security features directly into the game engine and ensuring seamless integration with the client’s UI and Ubisoft’s online services.
What you'll do
- Develop and implement core anti-cheat technologies directly within the game engine, focusing on code hardening and client security, and integrating with March of Giant's and Ubisoft online systems.
- Integrate and maintain platform security features to strengthen the game's defense against cheats.
- Analyze existing cheats in partnership with Security Researchers to understand their functionality and use this knowledge to develop new protections and detection methods.
- Apply your knowledge of Windows internals and operating system security to identify and mitigate vulnerabilities.
- Collaborate with the broader development team to ensure our anti-cheat solutions are effective, performant, and do not negatively impact the player experience.
- Debug complex issues related to game security and performance and propose optimal solutions.
- Stay up to date with the latest trends in game security, reverse engineering, and cheat development to proactively counter emerging threats.
Qualifications
What you bring
- A degree in Computer Science or Software Engineering (or other relevant training)
- A Hacker Mindset: You're naturally curious and enjoy digging into how things work, and more importantly, how they can be broken.
- Security Expertise: Proven experience in cybersecurity, vulnerability analysis, or a similar field. Knowledge of game protection technologies, including obfuscation, anti-tamper measures, and various forms of detection is highly valued.
- Strong C++ Skills: Proven experience in C++ programming, with a solid understanding of low-level systems, multi-threading, and memory management.
- Windows Internals Knowledge: A deep understanding of Windows operating system architecture, APIs, and security mechanisms.
- Problem-Solving Skills: The ability to solve complex technical challenges and a knack for anticipating potential security vulnerabilities.
- Communication & Collaboration: A collaborative spirit and excellent communication skills to work effectively with various teams and stakeholders.
Additional information
UI Programmer - (March of Giants)
Montreal, - Full-time - REF31273Q
Job Description
The incumbent will develop the modules for a game’s general presentations (menu, HUD, etc.).
What you’ll do
- Read the game design documents to understand the intended player experience and actively challenge game design feedback to facilitate this experience;
- Help define the features and implementation of the UI in an effort to support the graphic designer’s needs;
- Design and implement menu and interface systems for specific users on desired platforms, preserving the uniformity of the visual and logistical aspects;
- Provide tools for UI systems and debugging through internal “debug draw”.
- Investigate and develop a deep understanding of UI framework, and use this knowledge to support the presentation team;
- In collaboration with design and other programming teams, quickly prototype interaction concepts for the game;
- Be reactive to feedback and perform quick iterations;
- In collaboration with the graphic designer, integrate designs and animation;
- Provide hooks for graphic designer animations and sound support;
- Understand the UI requests and recognize or investigate technical limitations (performance tracking and memory);
- Work closely with designers and artists to implement new ideas, providing technical, creative, and scheduling feedback;
- Working collaboratively with the team to ensure that UI meets aesthetic and functional requirements;
- Actively maintain skill-set and knowledge base by keeping track of the latest innovations from the industry;
- Oversee and maintain modules or systems that underlie the user interface;
- Optimize user interface code to run efficiently on desired platforms;
- Interact and collaborate with different departments;
- Challenge the game design of the game as well as its User Experience (UX)
- Develop automated tests APIs related to UI systems to ensure continuous health of the game;
- Have a broad knowledge of ergonomics and UX principles as applied to UI;
- Apply knowledge of localization and accessibility features;
- Carry out all other related tasks.
Qualifications
Training:
- Bachelor of Computer Science or Computer Engineering or equivalent training or experience.
Experience:
- 3-5 years of C++ programming experience in the video game sector or embedded systems, or relevant fields.
Knowledge:
- Capacity to write clean, robust, performant, and maintainable C++ code;
- Excellent understanding of MVVM philosophy and workflows;
- Strong troubleshooting and debugging skills;
- Strong understanding of software engineering best practices (design reviews, coding standards, code reviews, testing, documentation);
- Solid collaborative and communication skills within a multi-disciplinary environment.
- Bonus: Experience with Unreal Engine 5, Slate and UMG;
- Bonus: Experience with UI Frameworks such as CommonUI;
- Bonus: Experience with MVVM toolchains such as Unreal's MVVM plugin;
- Bonus: Experience working on a PC-centric platform experience.
Skills:
- Problem-solving skills;
- Attention to detail;
- Good interpersonal and communication skills;
- Autonomy and ethics in proactive work;
- Drive to take up major challenges;
- Define and estimate tasks in an structured way;
- Ability to adapt to change;
- Results oriented.
Additional information
Engine programer - (March of Giants)
Montreal, - Full-time - REF31247H
Job Description
Main Responsibilities
- Program in a clear and structured manner that meets performance, maintenance, modularity, scalability and compatibility requirements.
- Is thorough and rigorous in the code structure.
- Develop, refactor and optimize core systems focusing on the long-term.
- Compile and understand the project purpose, identify development needs, and assess technical feasibility.
- Analyze the engine's existing functions and see if they're in line with the purpose.
- Build and improve the modules that the engine needs.
- Recommend improvements by designing and implementing new systems, as needed.
- Propose innovative changes, drawing inspiration from other games or engines in the industry.
- Maintain performance and optimize systems.
- Support the features and systems designed for production.
- Document work performed to transfer knowledge and help users (other teams) understand how the new systems and features work.
- Perform all other related duties.
Qualifications
Education:
- Degree in computer science, software engineering or equivalent training.
Relevant experience:
- At least 5 years of experience in software programming, ideally in the video game industry or any other relevant experience.
Skills and Knowledge:
- Excellent understanding of the technical specifications and architecture of different engine systems.
- Excellent analytical and synthesis skills
- Can solve complex problems.
- Autonomy and resourcefulness.
- Detail-oriented.
- A keen interest in various hardware architecture.
Additional information
Senior Gameplay Animator (First-Person) – [Far Cry]
Montreal, - Full-time - REF31182K
Job Description
As a Senior Gameplay Animator (First-Person) at Ubisoft Montreal, you will be responsible for creating animations and animation systems for the main character in First Person view.
What you'll do
- Create first-person animations that follow the visual language defined by the Animation Director and respect game design constraints.
- Produce high-quality animations using keyframe animation. Most main character animations are fully keyframed based on multiple video references.
- Process and enhance motion capture data, which is used as a foundation for selected animation systems.
- Fine-tune animation data with a high level of precision, as required by the game engine, with strong attention to detail.
- Export and integrate animations according to technical guidelines, in collaboration with the Technical Director or Technical Animator, as well as designers and programmers.
- Test, review, and iterate on animation systems directly in-game.
- Work closely with fellow animators, the Animation Director, programmers, and designers to deliver features on time and at the expected quality level.
- Take ownership of the final in-game feel of your work, which is the primary measure of animation quality.
Qualifications
- Strong experience creating gameplay animations for video games.
- Proven experience in 3C animation and first-person animation systems (FPS).
- Strong expertise in motion capture data processing.
- A sharp eye for visual quality and detail.
- An open and collaborative mindset, with the ability to find compromises when solving complex problems.
- Motivation and pride in delivering high-quality work.
- Flexibility and resilience when adapting to production changes.
- A passion for teamwork and sharing ideas in a creative environment.
- Solid understanding of technical constraints related to game engine integration.
- Ability to work effectively in a multidisciplinary team while aligning with artistic and technical visions.
- Familiarity with MotionBuilder is a plus.
- Experience working on a shipped AAA title is an asset.
What to send our way
- A portfolio showcasing your best animation work, including first-person examples when possible.
- Your CV highlighting your experience and skills.
Additional information
Senior C++ Programmer - Machine Learning
Montreal, - Full-time - REF31193U
Job Description
We are looking for a Senior C++ Programmer to play a key role in building cutting-edge applications powered by Machine Learning. The role of the senior C++ Programmer with experience in AI/ML is to bring best practices and robust design principles, helping us deliver on an ambitious and innovative roadmap.
What you'll do
Main responsibilities:
Provide and support ML systems based on business requirements and objectives.
Develop, integrate, and maintain inference engines, ML libraries, and frameworks.
Leverage the best hardware (NPU, GPU, CPU) to accelerate ML-related computations.
Build systems to evaluate, optimize, and measure model performance.
Integrate and maintain ML systems within game engines and games.
Write unit tests and integration tests.
Collaborate with the data science team, specialized programmers (gameplay, AI, etc.), the research team, and other stakeholders such as production teams.
Write clear and structured code that meets performance, maintainability, modularity, scalability, and compatibility requirements.
Other responsibilities:
Create proof-of-concepts, which may involve model training, fine-tuning, and experimenting with different techniques and architectures.
Suggest improvements when needed by designing and implementing new systems or enhancing existing ones.
Conduct research to stay up to date with the latest advancements.
Prepare documentation, presentations, and knowledge-sharing materials to communicate complex AI concepts to both technical and non-technical collaborators.
Qualifications
What you bring
Education:
- Bachelor’s degree in computer science or computer engineering or equivalent.
- A master’s degree in Machine Learning or any other relevant field is a strong asset.
Relevant Experience:
- Minimum 10 years of experience in C++ programming.
- Minimum 5 years of experience in AI/ML.
Core Skills:
In-depth knowledge of C++ required.
Strong architecture skills.
Good understanding of hardware to leverage multithreading and optimize memory management.
Solid knowledge of machine learning and deep learning fundamentals.
Other Skills:
Proficiency in Python is an asset.
Experience working with game engines is an asset.
Additional information
Narrative Director [Assassin's Creed]
Montreal, - Full-time - REF31377C
Job Description
As a Narrative Director at Ubisoft Montreal, you will define, structure, and evolve the long-term narrative vision of the brand. Working closely with the Head of Content, the Content Director, and the Franchise Game Director, you will help ensure a consistent player experience, a strong narrative identity, and a shared writing culture across projects, while respecting each team’s creative autonomy.
This role acts as a strategic reference and narrative architect for shared narrative foundations. You will collaborate closely with Creative Directors and Narrative Directors on each project, who remain accountable for the creative vision, quality, and final narrative experience of their games.
What you’ll do:
- Define a long-term narrative vision aligned with brand themes, tone, and player experience.
- Establish core narrative principles that guide the evolution of a shared universe.
- Align project narrative leaders and franchise stakeholders around a common vision.
- Design and oversee shared narrative systems, including canon lore, cross-project character arcs, and narrative frameworks.
- Ensure coherence and scalability of the narrative ecosystem across the brand.
- Support projects when intentional narrative deviations are needed.
- Build and maintain a narrative roadmap aligned with brand strategy.
- Act as a strategic partner to project teams on storytelling, pacing, and narrative integration with gameplay.
Qualifications
- Proven ability to structure narrative at a brand level over the long term.
- Strong understanding of player experience coherence, narrative identity, and brand strategy.
- Experience collaborating closely with Game Directors and Creative Directors.
- Demonstrated influence-based leadership, aligning teams without direct authority.
- Strong strategic communication and synthesis skills.
- Ability to foster best practices and shared narrative culture across multiple studios.
- Solid understanding of AAA game development pipelines.
- Curiosity and engagement with narrative innovation in games and related media.
What to send our way
- Your CV highlighting relevant skills and experiences.
- Examples of narrative work, frameworks, or shipped projects relevant to the Narrative Director role.
Additional information
Creative Director [Assassin's Creed]
Montreal, - Full-time - REF31368T
Job Description
As a Creative Director at Ubisoft Montreal, you define and communicate the high-level creative vision that shapes the game throughout its development. As a Creative Director, you bring teams together around a shared vision and ensure that every creative decision supports the core identity of the game and the intended player experience worldwide.
What you’ll do:
- Define and champion a clear, cohesive creative vision for the game.
- Partner closely with production, art, and design leadership to align discipline-specific visions.
- Communicate and reinforce the creative direction throughout production.
- Present the game vision to editorial teams and senior leadership, representing the project and teams.
- Ensure creative consistency and quality across the game, brand, and player experience.
- Align on priorities, scope, and timelines with production leadership.
- Foster a collaborative creative culture that encourages innovation.
- Travel as needed to present the game, meet external partners, and visit co-development studios.
Qualifications
- Strong creative leadership with the ability to define and sustain a long-term vision.
- Clear and effective cross-discipline communication skills.
- Excellent presentation and interpersonal abilities.
- A collaborative mindset with a focus on innovation and teamwork.
- Ability to balance creative ambition with technical and production realities.
- A passion for mentorship and knowledge sharing.
- Comfort using visual and presentation tools to communicate ideas.
- Understanding of game engines and their production constraints.
- Familiarity with project management tools.
- A strong market awareness and a genuine passion for games.
What to send our way
- Your CV highlighting relevant skills and experience.
- Examples of shipped projects or creative work you contributed to.
Additional information
Game Director [Assassin's Creed]
Montreal, - Full-time - REF31372K
Job Description
As a Game Director at Ubisoft Montreal, you will turn a creative vision into a cohesive and engaging game experience. You will guide the game design team by providing clear direction while encouraging experimentation, iteration, and collaboration. You will maintain a holistic view of the game, ensuring progression, pacing, balance, and overall quality align with the intended player experience.
What you’ll do:
- Partner with creative leadership and studio leadership to define the game vision and align teams.
- Develop and clearly communicate a strong game design vision throughout production.
- Support and mentor game designers in building gameplay mechanics, progression systems, combat systems, and artificial intelligence behaviors.
- Provide constructive feedback to help teams reach a high standard of quality.
- Collaborate with cross-functional teams to ensure cohesion across design, technology, art, and narrative.
- Work with production to review budgets and schedules, and communicate progress and milestones.
- Adapt design direction based on technical constraints, production realities, and playtest feedback.
- Oversee post-launch feature follow-up, analyze data, and guide improvements or adjustments.
- Stay informed on market trends and emerging technologies to evolve best practices and share knowledge across studios.
Qualifications
- Strong background in game design and design leadership.
- Deep understanding of game engines such as Unity or Unreal and their limitations.
- Ability to communicate vision clearly and lead teams through decision-making.
- Collaborative, empathetic, and quality-driven mindset.
- Excellent communication, presentation, problem-solving, and organizational skills.
- Ability to analyze data and translate insights into design decisions.
- Familiarity with online gaming communities and live streaming platforms like Twitch.
- Curiosity, adaptability, and a strong passion for games and the game industry.
What to send our way
- Your CV highlighting relevant skills and experience.
- Examples of shipped games, design documentation, or other meaningful game design contributions.
Additional information
Community Developer - Assassin's Creed
Montreal, - Full-time - REF30763F
Job Description
The Community Developer will be responsible for establishing and growing our communities around Ubisoft’s games with a proficiency in player communications, game improvements and feedback cycles, and deployment and maintenance of best practices. This position will have a strong focus on gathering and sharing player feedback to improve game experiences across all Assassin’s Creed projects in development. You will work closely with production teams to ensure player insights positively influence development and communications and help shape the future of the brand.
This position will also provide guidance to cross-functional team members, facilitating collaborative planning and executing commitments at high quality standards. As a member of the global community team, this position will be integrated with lead development studios.
WHAT YOU’LL DO
· Develop and execute community strategic plans through a variety of content tactics, which support Production objectives and strengthen the overall marketing strategy.
· Shape player feedback cycles and provide insights to Production and Publishing teams to influence game experiences, stimulate player retention, and assist in positioning messaging and marketing beats.
· Act as one of the spokespersons for Assassin’s Creed. Coordinate community-centric events including, but not limited to: studio visits from fans or exclusive playsessions to source feedback from players.
· Act as a primary representative for players’ needs within Production and Publishing teams to positively influence development and communications positioning, on behalf of our players and business objectives.
· Collaborate and coordinate with live teams for post-launch communication. Set expectations on applicable situations such as patch content, status, and delivery.
· Manage and produce internal reports on community feedback, activity, & expectations.
· Support internal & external milestones, such as betas and launches, to ensure KPIs are met and to advocate for the player experience.
· Coordinate communication, activities, and initiatives with multiple global departments for consistent and cohesive messaging.
· Leverage Community Managers, transversal teams, and relevant partner resources to create meaningful content for our players (example: blogs, podcasts, interviews, infographics, & more).
· Collaborate with portfolio’s Social Media Manager to define and report on content KPI’s to demonstrate success and ROI of community programs and content.
· International travel may be required.
Qualifications
WHAT YOU’LL BRING
· Intermediate experience managing online communities and developing strategic plans or programs with demonstrable success in a professional setting.
· Proven track record of working with various stakeholders to filter and implement player feedback.
· Experience organizing events is a strong plus.
· Experience working in the gaming industry, with diverse gaming platforms (required)
· Extensive knowledge of social media platforms (Instagram, Twitter/X, Facebook, TikTok, Discord, etc.) is required.
· Experience working in a demanding Production environment, with multiple deadlines, metrics for success, and stakeholders.
· Strong understanding of building and maintaining the growth of video game communities as well as developing and executing strategic player engagement plans.
· Fluency in French.
· Launching a AAA title is a strong plus.
· Experience in social media marketing is a strong plus.
· Experience with digital asset creation (video, photo, podcasts, etc.) a strong plus.
· Knowledge of multiple genres a plus.
Additional information
System Administrator
Montreal, - Full-time - REF31330Z
Job Description
As a System Administrator at Ubisoft Montréal, you will join the Squads and Operations team within the IT Games and Studios group. You will be part of an agile, cross-functional squad supporting Game Production teams by ensuring the reliability, performance, and operability of online infrastructures used in live game environments. In your role as a System Administrator, you will work closely with Online Programmers and Live Operations Managers to design, automate, and evolve scalable solutions that support long-term stability and an optimal player experience.
What you’ll do
- Ensure operational stability of infrastructure and services in production environments
- Collaborate with production teams to understand needs and recommend appropriate technical solutions
- Design, maintain, and improve automation scripts to reduce manual work and increase reliability
- Analyze codebases and continuous integration and deployment pipelines to diagnose and resolve complex incidents
- Implement and evolve monitoring systems and system health tracking solutions
- Promote operations automation and continuous improvement of system management practices
- Participate in a shared on-call support rotation for critical services
- Improve system performance, resilience, and availability over time
- Configure, deploy, and manage databases
- Reverse engineer complex systems to support troubleshooting and optimization
Qualifications
- Practical experience working with Windows and Linux environments, including service and application hosting
- Knowledge of automated integration and deployment workflows, including tools such as GitLab
- Strong skills working with SQL and NoSQL databases
- Proficiency in programming and scripting, such as Python, Shell, PowerShell, or Ruby
- Experience using containerization and service orchestration technologies, including Docker and Kubernetes
- Familiarity with infrastructure automation and configuration management tools
- Exposure to cloud platforms, such as Microsoft Azure or Amazon Web Services
- Ability to solve complex technical problems and communicate technical concepts clearly to technical and non-technical partners
Additional information
Storyboard Artist [Rainbow Six Siege]
Montreal, - Full-time - REF31337Q
Job Description
As a Storyboard Artist at Ubisoft Montréal, you will visually translate narrative and artistic intentions into clear, animated storyboards and animatics. Your work will help teams align early on creative direction and support the animation department by exploring ideas, pacing, framing, and camera movement in both 2D and 3D environments. The Storyboard Artist role is well suited to professionals coming from film or animation, with video game experience considered an asset.
What you’ll do
- Create animated storyboards and animatics to visualize narrative beats, action, and intent.
- Translate artistic direction into clear visual sequences using references and production documents.
- Collaborate closely with animation, visual design, and VFX teams to align creative vision.
- Organize image sequences to establish rhythm, pacing, and clarity of action.
- Animate 2D sequences, including key poses, in-betweens, and visual effects intent.
- Animate camera movement in 3D environments while integrating 2D elements.
- Present work regularly for feedback from Animation, Art, and Project Directors.
- Track your tasks and progress with autonomy while adapting to creative feedback.
Qualifications
What you bring to the team
- Demonstrated ability to synthesize ideas visually and communicate complex concepts clearly.
- Strong understanding of cinematographic language and visual storytelling principles.
- Proficiency with Grease Pencil, Blender, and After Effects or similar tools.
- Solid foundation in 2D animation and staging.
- Comfort working in collaborative, multidisciplinary teams.
- Openness to feedback and ability to adapt to change.
- Creative problem-solving mindset with attention to detail.
- Experience in film, animation, or related industries; video game experience is a plus.
What to send our way
- Your CV highlighting relevant skills and experiences.
- A portfolio or reel showcasing storyboards, animatics, or visual storytelling work.
Additional information
Animation Director [March of Giants]
Montreal, - Full-time - REF31322G
Job Description
As an Animation Director at Ubisoft Montreal, you will define how characters, environments, and objects move and interact within a cohesive and believable world. The Animation Director plays a key role in shaping the player experience by supporting gameplay, storytelling, and emotional impact through movement. You will set the overall animation vision for the game and bring the animation team together around that vision, providing clear direction while encouraging experimentation and iteration.
What you’ll do:
- Define and champion the overall animation vision in partnership with the leadership team.
- Research, explore, and propose animation styles that support the game’s universe and goals.
- Align the animation team with the animation vision through clear references, guidance, and mentorship.
- Partner with Technical Directors to establish workflows, production processes, and appropriate tools.
- Play the game frequently to assess responsiveness, flow, and the overall feel of animations from a player perspective.
- Collaborate closely with Game Design, Art, and Narrative teams to ensure cross-discipline cohesion.
- Review and validate integrated animation work, providing constructive feedback and mentorship.
- Support team growth, professional development, and recruitment initiatives.
Qualifications
- Strong expertise in game animation, character movement, and performance.
- Strong understanding of keyframe animation principles, Unreal Engine, production pipelines and technical constraints;
- Proficiency with animation software such as Maya, 3ds Max, and MotionBuilder.
- Awareness of cross-discipline dependencies and the impact of animation decisions.
- A player-focused mindset with sensitivity to gameplay, storytelling, and immersion.
- The ability to communicate a clear vision and make it accessible to diverse teams.
- Collaborative leadership skills with strengths in mentoring and communication.
- A creative, adaptable, and solution-oriented approach to production challenges.
What to send our way
- Your CV highlighting relevant skills and experiences.
- Examples of shipped games, animation work, or projects that demonstrate your leadership and animation expertise.
Additional information
Cloud Developer
Montreal, - Full-time - REF31275G
Job Description
As a Cloud Developer at Ubisoft Montreal, you will join the Infrastructure & Platform team. This team builds and operates Ubisoft’s internal IT platform, a centralized environment that provides development teams with cloud and infrastructure services.
In your role as a Cloud Developer, you will focus primarily on building features and operating our Database as a Service offering. You will work on a platform built on modern infrastructure, with Kubernetes at its core, supporting scalable and reliable services used across the organization.
What you’ll do
- Design and develop microservices, web services, and application programming interfaces for platform services
- Build and maintain features for Database as a Service solutions used by internal teams
- Write clean, maintainable code aligned with modern architecture and best practices
- Contribute to technical architecture and design decisions in collaboration with the team
- Produce clear and structured technical documentation for supported services
- Partner with operations teams to ensure applications run reliably in all environments
- Identify, analyze, and resolve system and performance issues
- Improve continuous integration and deployment pipelines, testing practices, and development tools
Qualifications
What you bring to the team
- Proficiency in one or more compiled programming languages, such as Go, C++, or C#
- Strong knowledge of container and orchestration technologies, including Docker and Kubernetes
- Ability to design and integrate RESTful APIs and gRPC services
- Hands-on experience with continuous integration and continuous deployment tools such as GitLab CI, ArgoCD, or Spinnaker
- Familiarity with infrastructure as code and automation tools like Terraform and Ansible
- Experience developing large-scale software systems in production environments
- Strong collaboration skills and comfort working in cross-functional teams
- Curiosity and motivation to stay current with cloud and platform technologies
What to send our way
- Your CV highlighting relevant skills and experiences
- Links to code repositories, technical projects, or platform-related work samples
Additional information
Team Lead - Animation [March of Giants]
Montreal, - Full-time - REF31267N
Job Description
As an Animation Team Lead, you will be hands on creating a portion of the required animation while supporting the Project Lead (CP) / Production Manager (PM) in overseeing work quality and deadlines for your small team. You will help follow up on and validate your team’s work and coach team members while overseeing part of the development of the game (where necessary).
What you'll do:
- Create a portion of the required animation while contributing to overall animation quality;
- Create, prioritize, assign and regularly follow up on tasks and the advancement of the team’s work with regards to deliverables;
- Represent the animation team in cross discipline discussions and production follow ups;
- Organize and lead team meetings to align on goals, progress, and challenges;
- Know the game’s story and gameplay (game design documents) and understand the technical/artistic constraints so as to be able to lead/coach the team;
- Draft regular reports for the Project lead (CP) / Production manager (PM) on the advancement of the team’s work and recommend corrective measures whenever necessary to meet project objectives;
- Anticipate and recognize potential conflicts and recommend solutions to the Project lead (CP) / Production manager (PM) for the team;
- Be a mentor in terms of technical/artistic aspects for team members (where necessary);
- Take part in performance assessments in collaboration with the Project lead (CP)/ Production Manager (PM);
- Coordinate bug correction as it pertains to the team’s work;
- Ensure that new employees integrate with the team;
- Help recruit new team members.
Qualifications
- Minimum of 7 years of experience in video game animation;
- Experience leading an animation team in a production environment;
- Strong understanding of keyframe animation principles, game engines, production pipelines and constraints;
- Proficiency with animation software (preferred: Maya);
- Experience with Unreal Engine and Blueprints;
- Excellent communication, multitasking, and problem‑solving skills;
- Experience with motion‑capture workflows;
- Familiarity with game engines/tools and game production pipelines.
What to send our way
- A portfolio of your best work (you can attach images or provide us with a password link) as well as your CV highlighting your education, experience and skills.
Additional information
Senior Character Rigger - [March of Giants]
Montreal, - Full-time - REF30926U
Job Description
We’re looking for a Senior Character Rigger to build high-quality character rigs in Maya and deliver them production-ready into the Unreal Engine pipeline. You will support AAA animation workflows and scalable, real-time rigs for character-driven and MOBA-style games.
What you'll do:
- Build animator-friendly character rigs in Maya;
- Develop efficient skinning and deformation systems;
- Ensure clean export and integration into Unreal;
- Support and improve animation pipelines and workflows;
- Troubleshoot rig, deformation, and engine integration issues;
- Optimize rigs for real-time performance;
- Collaborate closely with Animation, Tech Art, and Engineering teams;
- Contribute to pipeline tools and best practices.
Qualifications
- Proven experience as a Character Rigger in the games industry;
- Expert knowledge of Maya rigging workflows;
- Strong understanding of deformation, skinning, and control systems;
- Experience with Unreal Engine and Blueprints;
- Python scripting for rigging workflows;
- Experience working in AAA game productions;
- Experience supporting rigging for large character roster projects (MOBA / hero-based titles);
- Solid understanding of real-time optimization and engine constraints;
- Strong problem-solving skills and pipeline awareness;
- Facial rigging experience (joint-based, blendshape, or hybrid systems).
What to send our way
- A portfolio of your best work (you can attach images or provide us with a password link) as well as your CV highlighting your education, experience and skills
Additional information
Technical Artist [VFX]
Montreal, - Full-time - REF31187C
Job Description
As a Technical Artist, you will join a small, empowered team building an ambitious multiplayer experience 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 real-time VFX systems using Unreal Engine and Niagara, integrated directly into gameplay
- Prototype, integrate, iterate on, and debug visual effects in-editor, in real gameplay conditions
- Collaborate closely with gameplay, animation, and technical design to deliver clear and impactful effects
- Own the readability, performance, and scalability of VFX across GPU and CPU budgets
- Optimize effects using LOD, pooling, and instancing strategies
- Define, improve, and document VFX pipelines and tools to accelerate iteration
- Take end-to-end ownership of VFX systems, from artistic consistency to technical robustness
Qualifications
What you bring to the team
- Strong hands-on experience as a Technical Artist in Unreal Engine, with a focus on VFX
- Solid knowledge of Niagara, materials, and shaders
- Understanding of performance optimization for real-time and multiplayer games
- Ability to work directly in the editor and debug effects in gameplay context
- Comfort collaborating across disciplines in a production environment
- Ownership mindset and pride in delivering reliable, playable effects
- Ability to balance visual quality with technical constraints
- Clear communication and documentation skills
What to send our way
- Your CV highlighting relevant skills and experiences
- Optional: a portfolio or project links showcasing your work in Technical Art
Additional information
Senior Character Artist [Assassin's Creed Invictus]
Montreal, - Full-time - REF31075Y
Job Description
As a Character Artist at Ubisoft Montréal, you will create high-quality, realistic characters for a flagship AAA franchise. In this Character Artist role, you will help define visual standards, produce hero characters, and support the overall quality and growth of the character art team.
What you’ll do
- Create high-quality, realistic characters for an established AAA franchise such as Assassin’s Creed
- Produce complete hero characters that serve as production references and a working foundation for the team
- Develop premium outfits designed to support in-game monetization
- Translate art direction into detailed, believable character assets
- Define and uphold character quality standards in collaboration with the Art Director and character art leadership
- Mentor and support junior and intermediate character artists through feedback and guidance
- Collaborate with internal teams and external partners to ensure consistent visual quality
- Contribute to the continuous improvement of character art pipelines and best practices
Qualifications
What you bring to the team
- Demonstrated ability to ship realistic, high-quality characters in a AAA production environment
- Strong skills in character modeling, sculpting, and texturing
- Solid understanding of anatomy, materials, and proportions
- Experience with character art tools and production workflows
- Ability to respect and reinforce a clear artistic vision
- Experience contributing to quality benchmarks or visual standards
- Collaborative mindset with an interest in mentorship and knowledge sharing
- Clear communication skills within multidisciplinary teams
What to send our way
- Your CV highlighting relevant skills and experiences
- A portfolio showcasing realistic character work, shipped assets, and high-quality outfits
Additional information
Principal Advisor – Compensation and Career Architecture
Montreal, - Full-time - REF30981B
Job Description
As a Principal Advisor – Compensation and Career Architecture at Ubisoft, you will play a key role in implementing and anchoring our recently deployed corporate career architecture at the local level. Acting as a trusted expert, you will bridge global directions with operational realities, ensuring consistent, fair, and sustainable people practices.
What you’ll do
- Act as a principal subject matter expert and primary point of contact between local teams and corporate partners on career architecture
- Partner closely with Compensation, Human Resources, and Human Resources Information Systems teams
- Influence discussions and decisions related to career architecture, role design, and career paths
- Design, implement, and document local career architecture processes
- Ensure career data quality and integrity within HR systems in collaboration with HRIS partners
- Manage the career lifecycle, including creation, updates, archiving, and employee alignment
- Conduct impact analyses related to pay equity, market alignment, and organizational coherence
- Advise leaders and HR partners on career classification and evaluation practices
- Support governance and calibration processes to ensure consistent decision-making
Qualifications
What you bring to the team
- Strong expertise in career architecture and compensation frameworks
- Proven ability to translate strategic guidance into practical solutions
- Hands-on experience with structured evaluation methodologies
- Excellent analytical and conceptual thinking skills
- Strong influencing and stakeholder management abilities
- Clear and effective communication and facilitation skills
- High level of integrity, autonomy, and professional judgment
- Comfort navigating complex and evolving environments
What to send our way
- Your CV highlighting relevant skills and experience
- Any work samples or documentation that demonstrate your expertise in compensation or career architecture
Additional information
Principal Technical Designer
Montreal, - Full-time - REF30127K
Job Description
As a Principal Technical Designer, you’ll create and implement complex, technical, and systemic design elements in a game.
You’re essentially a game or level designer recognized for your technical skills on a design or multidisciplinary production team.
A technical reference within your team, you’ll help, support, and advise your peers as needed. You may also be called upon to become the project's technical expert on a specific element of the game.
What you’ll do
- Create and implement the technical elements of a game feature in with technical directors, programmers, and colleagues from other job families.
- Act as a technical expert on a specific topic + oversee tools and documentation, provide technical assistance, and define and promote best practices.
- Participate in data optimization and validation, taking budget into account and ensuring that technical standards are respected.
- Participate in the advanced debugging of data throughout production.
- Provide regular feedback to design directors (e.g. suggestions for improving tools and methods, etc.).
- Help test new features and tools before their launch.
- Perform production tasks within the game and level design team + prototype gameplay features.
- Design and implement more complex, abstract, technically challenging, or game-wide design elements in the game.
Qualifications
- 8 years of experience in game or level design (with a technical focus)
- The ability to understand and communicate in technical language & clearly express your ideas (both on paper and in person)
- Flexibility + solid analysis and problem-solving skills
- A user-oriented spirit
- Curiosity: you have a passion for understanding how things work
- Experience with various game engines and platforms (nice to have)
- Experience with a range of 2D/3D design software programs (nice to have)
- Experience in programming/scripting (nice to have)
What to send our way
- Your CV highlighting your education, experience, and skills
- Samples of your work (attach files or send us a link to your demo reel or online portfolio.
Additional information
Principal Artist - Materials
Quebec City, - Full-time - REF30755H
Job Description
As a Principal Artist – Materials at Ubisoft Quebec City, you play a key role in defining and delivering the materials and textures vision for an AAA project built on the Anvil engine. You act as the reference for the Materials craft, ensuring surface quality, visual consistency, and performance across the game. You work closely with Art Direction, Technical Art, Rendering, Production, and creative teams to support the project’s artistic ambition while maintaining a robust and scalable pipeline.
What you’ll do
- Define and champion the project’s materials and textures vision, including PBR standards and visual references
- Ensure surface consistency and visual fidelity across all Anvil lighting scenarios
- Create high quality PBR materials and textures using Substance 3D Designer and Painter, scans, and photogrammetry
- Build and maintain optimized material systems, including variants, wear, blending, and decals
- Partner with Technical Art and Rendering to optimize shaders, memory budgets, streaming, and GPU cost
- Perform visual analysis and debugging using Anvil internal tools
- Structure and evolve the materials and textures pipeline, including documentation, standards, and automation
- Mentor and support the team, providing clear feedback and sharing best practices
Qualifications
What you bring to the team
- Strong expertise in game art with a focus on materials and textures for large scale projects
- Deep understanding of physically based rendering, surface storytelling, and high fidelity materials
- Advanced skills with Substance 3D Designer and Painter, Photoshop, ZBrush, and scan based workflows
- Experience working with proprietary engines, ideally Anvil or equivalent internal technologies
- Solid knowledge of real time shading, GPU and memory optimization, and complex material setups
- Proven ability to collaborate, communicate, and provide technical leadership
- Comfort documenting clear, scalable workflows
- Interest in pipeline improvement and tool development
What to send our way
- Your CV highlighting relevant skills and experience
- A portfolio or project examples showcasing textures, materials, PBR workflows, and real time rendering
Additional information
User Interface Artist
Saguenay, - Full-time - REF31480Z
Job Description
As a User Interface Artist (UI Artist) at Ubisoft Saguenay, you design and integrate in-game interfaces in close collaboration with art direction, user experience, and programming teams. You turn gameplay concepts into clear, functional, and visually consistent interfaces integrated into our proprietary tools and game engines. You continuously refine your work based on team feedback and contribute to shared UI best practices.
What you’ll do
- Collaborate with art and brand direction to follow the project’s visual identity
- Translate gameplay concepts into functional and cohesive interfaces
- Partner with user experience teams to visually represent user journeys
- Design interface elements including menus, animations, HUD, icons, buttons, and mockups
- Balance creative intent with technical constraints
- Integrate assets into proprietary game tools and engines
- Refine and optimize interfaces based on team feedback
- Document workflows and share UI design best practices
Qualifications
What you bring to the team
- Proficiency with visual design tools such as Photoshop, Illustrator, After Effects, Figma, or Miro
- Strong understanding of ergonomics and information architecture
- Ability to collaborate effectively within cross-functional teams
- Clear and thoughtful communication skills
- Openness to feedback and continuous improvement
- Knowledge of user experience design principles
- Strong interest in visual communication and user experience
What to send our way
- Your CV highlighting relevant skills and experience
- A portfolio showcasing your UI work
Additional information
UX Designer
Saguenay, - Full-time - REF30988T
Job Description
As a UX Designer at Ubisoft Saguenay, you will shape clear and intuitive user experiences for the interfaces and interactive systems of Rainbow Six Siege. You will work on the main game, focusing on menus, shop features, social systems, and customization flows. You will turn complex needs into accessible and ergonomic solutions that support player engagement and satisfaction.
What you’ll do
- Design user flows and interaction paths for menus, shop interfaces, social features, and customization systems
- Translate complex requirements into clear and ergonomic UX solutions
- Collaborate closely with UI, gameplay, backend, and the studio’s Graphics Team Leader to support feature design
- Apply user centered design methods, including research, prototyping, and testing
- Use player data and feedback to guide and validate design decisions
- Maintain visual coherence and usability across menus and systems
- Create UX documentation that supports teams during development
- Use tools such as Figma and Miro to explore ideas and document your work
Qualifications
What you bring to the team
- Strong understanding of information architecture and interaction principles
- Ability to communicate UX thinking clearly through documentation and visuals
- Experience applying user centered methodologies in collaboration with multidisciplinary teams
- Skill in analyzing user feedback and adjusting concepts accordingly
- Interest in usability, accessibility, and continuous improvement
- Curiosity about player behaviors and motivations
- A portfolio showcasing relevant UX work and problem solving approaches
- Fluency in French, both written and spoken
What to send our way
- Your CV highlighting relevant skills and experiences
- A portfolio or project links showing UX design work and user centered processes
Additional information
Team Lead Level Designer [Splinter Cell Remake]
Toronto, - Full-time - REF31466O
Job Description
As a Team Lead Level Designer on Splinter Cell Remake at Ubisoft Toronto, you will support the Project Lead and Production Manager in ensuring level design quality, clear direction, and on-time delivery. You will guide and coach level designers, help establish and reinforce strong design standards, and balance creative vision with practical production planning while contributing directly to development when needed.
What you’ll do
- Define, communicate, and uphold level design quality standards by identifying successful patterns and examples that create strong player experiences
- Coach and mentor level designers by explaining why design solutions work, encouraging understanding rather than replication
- Promote knowledge sharing within the team through clear instructions, constructive feedback, and shared best practices
- Plan, prioritize, assign, and track tasks while supporting realistic time estimates based on individual strengths and execution needs
- Balance creative goals with production constraints to support reliable planning and delivery
- Review individual work and provide actionable feedback before presenting content to core leadership
- Partner closely with production to identify risks early, raise concerns clearly, and support problem-solving
- Represent the level design team in discussions with project leadership and other disciplines
- Coordinate bug fixing and polish efforts related to level design content
- Support onboarding and hiring efforts to help maintain team cohesion and effectiveness
Qualifications
What you bring to the team
- Strong collaboration and communication skills, with confidence engaging across disciplines
- People leadership experience, including coaching designers with varied experience levels
- Clear design judgment and a structured, rational approach to level design decision-making
- Planning and estimation skills that support predictable production outcomes
- Ability to provide thoughtful feedback and evaluations that help others grow
- Adaptability and openness when guiding designers through new constraints or design approaches
- Knowledge of real-time constraints, 3D engines, and level editing tools
- Experience with production tracking tools such as JIRA, Perforce, or similar systems
Nice to have:
- Experience working on third-person camera games or titles with slower-paced, investigative gameplay
What to send our way
- Your CV highlighting relevant skills and experiences
- Examples of completed levels, shipped projects, or other work that demonstrates your level design expertise and leadership impact
Additional information
This posting is for an existing vacancy and is not intended to build a candidate pool for future opportunities. The final base salary offered will be determined within the compensation standards, following the interview process and will depend on several factors, including but not limited to the candidate’s experience, skills, qualifications, scope of responsibilities, location, and internal equity considerations. In addition to yearly base salary, total compensation may include other elements such as variable pay or benefits, where applicable.
AI Programming Team Lead
Toronto, - Full-time - REF31180Q
Job Description
What you will do
The Team Lead will support the Project Lead (CP)/ Production Manager (PM) in overseeing work quality and deadlines for the small team. The incumbent will help follow up on and validate the team’s work and coach team members while overseeing part of the development of the game (where necessary).
- Create, prioritize, assign and regularly follow up on tasks and the advancement of the team’s work with regards to deliverables;
- Represent the team;
- Organize and lead team meetings;
- Know the game’s story and gameplay (game design documents) and understand the technical/artistic constraints so as to be able to lead/coach the team;
- Draft regular reports for the Project lead (CP)/ Production manager (PM) on the advancement of the team’s work and recommend corrective measures whenever necessary to meet project objectives;
- Anticipate and recognize potential conflicts and recommend solutions to the Project lead (CP)/ Production manager (PM) for the team;
- Be a mentor in terms of technical/artistic aspects for team members (where necessary);
- Take part in performance assessments in collaboration with the Project lead (CP)/ Production Manager (PM);
- Coordinate bug correction as it pertains to the team’s work;
- Ensure that new employees integrate the team;
- Help recruit new team members;
- Carry out working unit-related tasks (depending on the size of the team they must supervise);
- Carry out all other related tasks.
Qualifications
What you bring
- Diploma in their field of expertise for video games. Certification in project management or equivalent (an asset).
- Team lead - Programming: Bachelor’s degree in computer science or computer engineering or equivalent. Certification in project management (an asset).
- At least 6 years of experience on their working unit or other relevant experience;
- Participation in at least one complete game production or equivalent;
- Ability to work as part of a team;
- Leadership;
- Time and priority management;
- Ability to assemble productive teams;
- Good interpersonal and communication skills;
- Flexibility in organizing work;
- Resourcefulness in problem-solving;
- Ability to delegate;
- Stress and change management skills;
- Managerial courage;
- Sense of initiative;
- Database knowledge an asset (JIRA, Perforce, etc.);
- Knowledge of the technical constraints of real time, 3D engines and level editors;
- Knowledge of the tools used by team members;
- Project management knowledge an asset;
- Knowledge of the other game production working units an asset;
- Knowledge of the MS Office suite an asset
Additional information
In compliance with Ontario legislation:
This job posting is for an existing vacancy and is not intended to build a candidate pool for future opportunities.
We do not use artificial intelligence to screen or filter applications. AI may be used solely to assist with the transcription of interview notes.
The annual base salary range for this full-time position is $128,000 to $150,000 CAD. The final base salary will be determined following the interview process and will take into account the candidate’s experience, skills, scope of responsibilities, and qualifications, to ensure fair and equitable compensation.
Senior Gameplay Animator [Splinter Cell]
Toronto, - Full-time - REF31323G
Job Description
As a Senior Gameplay Animator on Splinter Cell at Ubisoft Toronto, you will be responsible for creating animations and animation systems for the Player Character and Non-Player Characters (NPC) in Third Person view.
What you'll do:
- Create Third-person animations that follow the visual language defined by the Animation Director and respect game design constraints.
- Process and enhance motion capture data, which is used as a general foundation for our animation systems.
- Produce high-quality animations using keyframe animation as needed.
- Create Player and NPC animation solutions for basic locomotion, 3D navigation, combat behaviours, and scripted game moments.
- Fine-tune animation data with a high level of precision, as required by the game engine, with strong attention to detail.
- Export and integrate animations according to technical guidelines, in collaboration with the Technical Director or Technical Animator, as well as designers and programmers.
- Test, review, and iterate on animation systems directly in-game.
- Work closely with fellow animators, the Animation Director, programmers, and designers to deliver features on time and at the expected quality level.
- Take ownership of the final quality of animated features delivered in the game.
Qualifications
- Strong experience creating gameplay animations for video games.
- Proven experience in 3C animation and third-person animation systems.
- Strong expertise in motion capture data processing.
- A sharp eye for visual quality and detail.
- An open and collaborative mindset, with the ability to find compromises when solving complex problems.
- Motivation and pride in delivering high-quality work.
- Flexibility and resilience when adapting to production changes.
- A passion for teamwork and sharing ideas in a creative environment.
- Solid understanding of technical constraints related to game engine integration.
- Ability to work effectively in a multidisciplinary team while aligning with artistic and technical visions.
- Familiarity with MotionBuilder is a plus.
- Experience working on a shipped AAA title is an asset.
What to send our way
- A portfolio showcasing your best animation work.
- Your CV, highlighting your experience, skills, and professional background.
Additional information
This job posting is for an existing vacancy and is not intended to build a candidate pool for future opportunities.
We do not use artificial intelligence to screen or filter applications. AI may be used solely to assist with the transcription of interview notes.
The annual base salary range for this full-time position is $85,000 to $120,000 CAD. The final base salary will be determined following the interview process and will take into account the candidate’s experience, skills, scope of responsibilities, and qualifications, to ensure fair and equitable compensation.
There are currently no positions available to match your search
BENEFITS THAT MAKE A DIFFERENCE
The world of work is changing.
We’ve got you covered.
Caring for our people, helping them grow and celebrating their accomplishments. Ubisoft is committed to delivering tomorrow’s work experience, today. Grow with us.
Financial Wellbeing
Competitive compensation packages

Competitive Salaries

RRSP Matching

Bonus
Health and Wellness
Supporting and caring for your health and well being

Virtual Mental Health Support

Comprehensive Health Benefits

Virtual Healthcare Services

Employee and Family Assistance Plan

Onsite Gym and Other Fitness Programs

Meditation App Subsidy
Flexibility and Time Off
Shape your work environment to fit your work and personal needs

Six Weeks Vacation for Everyone

Two Additional Statutory Holidays

Part-time Work Opportunities

Summer Hours

Right to Disconnect
Professional Development
Opportunities to learn, grow, and level-up your career

Self-paced and instructor-led training available on U.Learn Mentorship

Professional Membership Dues Reimbursement

Online subscriptions

Education and Language Training Support

Conferences

Knowledge Exchange Sessions
Family Support
More flexibility and support to fully enjoy the arrival of your child

Receive 75% of your full salary during parental leave

Parental flex policy

Daycare Subsidy
Relocation and Mobility
Supportive and transparent relocation assistance

Career Support and Language Training for Relocated Spouses

Tax Filing Benefit

Permanent Residency Benefit

Family and Citizenship application support
Other Perks

Free Games & Employee Discounts

Employee Referral Program

Studio Events and Celebrations

Limited On-site Free Parking

Transit Subsidy
Thrive in a diverse and inclusive workplace
At Ubisoft Toronto, we believe diversity is our studio’s biggest strength. We’re committed to creating an inclusive work environment that reflects the diversity of our player community and is inclusive and respectful of the individuality of our team.
We encourage applications from First Nations, Métis and Inuit peoples, Indigenous peoples of North America, racialized persons, persons with disabilities, and those who identify as women and/or 2SLGBTQIA+.
We’re purpose-driven to make the world’s greatest games, while balancing your wellbeing.
Someone to talk to, on site
Our virtual mental health and therapy services are always free of charge. You have a friend in us.
Play well, work well, live well
When the work day is over, it’s over. We create a clear division between work and personal time.
We vacation like Europeans
Six weeks of vacation. Time just for you, your passions and your important moments.
Virtual healthcare
Access to the Dialogue Healthcare App, when and where you need it, connecting you to nurses, physicians, and nurse practitioners. Free, always.
Family time for busy parents
More flexibility and support to fully enjoy the arrival of your wee gamer. Receive 75% of your full salary during your parental leave.
What’s it like in Toronto?
The 4th largest city in North America and the biggest city in Canada, ranked one of the safest cities in the world! We thrive on diversity, with vibrant multicultural communities reflected in out team. Come see why we love this place.
10+ Million
Trees
8,100+
Restaurants
Meet our Talent Acquisition Team
Meet your Ubisoft Toronto Talent Acquisition Team. Feel free to reach out for questions about starting your career at our studio.




