Join Our Team
Current Openings
Check out all the current openings at our studio below or visit the Ubisoft Careers site for more.
Organisational transformation advisor
Montreal, Canada - Full-time - REF28823IAssociate Producer [Codev & Outsourcing Services]
Montreal, Canada - Full-time - REF28579PDirecteur Technique (TD) Rigging/Animation/Créature
Montreal, Canada - Contract - REF28840WRigging/Animation/Creature Technical Director (TD)
Montreal, Canada - Contract - REF28840WIT Developer - Temporary Contract
Montreal, Canada - Full-time - REF28807JStorage Architect
Montreal, Canada - Full-time - REF28805KTechnical Graphic Director (Art)
Montreal, Canada - Full-time - REF28801HTechnical Architect
Montreal, Canada - Full-time - REF20795VArchitecte technique
Montreal, Canada - Full-time - REF20795VSenior Network programmer (C++)
Montreal, Canada - Full-time - REF28489AProgrammeuse, Programmeur Réseaux (C++) Senior
Montreal, Canada - Full-time - REF28489ATeam lead programming DevOps Online (Rainbow Six)
Montreal, Canada - Full-time - REF28751UTechnical Director Level Design
Montreal, Canada - Full-time - REF5097XGame Economy Designer (Unannounced Project)
Montreal, Canada - Full-time - REF28696JGame Designer (3C)
Montreal, Canada - Full-time - REF28720DAssociate Art Director [Rainbow Six Siege]
Montreal, Canada - Full-time - REF28741QSecurity Researcher
Montreal, Canada - Full-time - REF28481GTechnical Site Reliability Engineering (SRE) Lead
Montreal, Canada - Full-time - REF28697CMachine Learning Deployment Developer
Montreal, Canada - Full-time - REF28119CProject Lead (Programming) – [Far Cry Project]
Montreal, Canada - Full-time - REF28218WSecurity Analyst – Organizational Resiliency
Montreal, Canada - Full-time - REF28316RSecurity Manager
Montreal, Canada - Full-time - REF28541WAssociate Art Director
Montreal, Canada - Full-time - REF25502OCloud Developer
Montreal, Canada - Full-time - REF28504CGolang Developer
Montreal, Canada - Full-time - REF28328U3D programming Team Lead
Montreal, Canada - Full-time - REF28071UTeam Lead (Tools / DevOps)
Saguenay, Canada - Full-time - REF28650NProgramming Team Lead (Engine)
Saguenay, Canada - Full-time - REF22353OEvent Scripter [Junction]
Toronto, Canada - Full-time - REF28822MSenior Producer
Toronto, Canada - Full-time - REF17488KTeam Lead Programmer [Rainbow Six]
Toronto, Canada - Full-time - REF28190K3D programming Team Lead
Toronto, Canada - Full-time - REF28071UOrganisational transformation advisor
Montreal, Canada - Full-time - REF28823I
Job Description
The incumbent of this position will be in charge of strategic projects bringing about changes within several departments. They will put forward approaches and methodologies to carry out organisational diagnostics and develop and implement recommendations & action plans to support transformation.
The nature of the assignment requires a broad and deep knowledge of transformation in the context of strategic projects involving organisational complexity.
What you'll do
- Transformation project definition and delivery: In collaboration with the Assistant Director of Transformation, take ownership of the definition of objectives and expected business benefits, support the creation of roadmaps, the implementation of project governance, and develop deliverables on time while supporting the alignment of multidisciplinary project teams.
- Diagnostics and impact analysis: Carry out organisational diagnostics and analyse processes and ways of doing things to propose solutions that support the implementation of the transformation and improve the efficiency and effectiveness of processes, taking into account the specific needs of the various stakeholders.
- Development of solutions and support for change: Design action plans to accompany the transformation, integrating practical recommendations and supporting teams in the implementation of target processes and transition plans adapted to different business sectors.
- Stakeholder management and alignment: Develop stakeholder engagement approaches and strategic communication materials to foster executive and stakeholder buy-in throughout transformation projects.
- Stakeholder interviews and workshops: Organise and facilitate interactive interviews and workshops with stakeholders to gather key information, identify transformation levers, and facilitate collective decision-making on strategic initiatives.
Qualifications
What you will bring
- University degree in business administration, or in a relevant discipline.
- Several years of relevant experience in organisational transformation (may include: organisational diagnostics, organisational design, executive and strategic alignment, transformation implementation, process analysis and design).
- Strong analytical and problem-solving skills;
- Excellent listening and interpersonal skills, as well as being a team player;
- Demonstrate a high degree of autonomy and flexibility;
- Leadership and persuasive skills.
- Ability to manage several projects at once
- A flair for creativity and innovation
- Ability to collaborate and advise
Additional information
Associate Producer [Codev & Outsourcing Services]
Montreal, Canada - Full-time - REF28579P
Job Description
As the Associate Producer, you will support Zone 1 projects in their co-development and outsourcing mandates, both with internal and external partners. You will oversee long-term relations with our internal and external partners and make sure to propose the right partners to productions according to their needs. You will collaborate with the various departments involved in multi-site collaboration and ensure that the processes and guidelines are followed by our productions.
What you’ll do
- Propose partners that meet the specific needs and state of mind of each production team;
- Support and challenge the production teams in setting up their partner management structure;
- Monitor projects, use KPI and tools to evaluate the health of our collaborations and gather feedback from external and internal collaborators;
- Evaluate the evolution of needs for the next few years, in collaboration with our Brands and Recruitment teams;
- Support production teams in training the co-development and outsourcing managers;
- Continuous adaptation of our processes with the service teams and act as a facilitator in the event of difficulties;
- Provide global visibility of mandates in Zone 1 studios by following up with Zone 1 MDs and service teams;
- Maintain and continue to develop a strong network of internal partners;
- Source new external partnership opportunities, answer to solicitations.
Qualifications
What you bring
- Around 7 years of experience in production or project management in the video game industry (or other relevant experience);
- Plenty of flexibility to adapt to a range of situations & navigate interdependencies;
- Familiarity with a variety of project management methodologies;
- Excellent communication, interpersonal, and presentation skills;
- An attentive, collaborative, and innovative spirit;
- A people-oriented approach: sure, you care about results, but you never lose sight of the dedicated people behind them.
What to send our way
Your CV highlighting your background, skills, and any games shipped.
A real live person will review your application. In this case, it’s our talent acquisition specialist Eric. As he learns more about you through your profile, get to know him through the video below.
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Directeur Technique (TD) Rigging/Animation/Créature
Montreal, Canada - Contract - REF28840W
Job Description
Nous recherchons un(e) candidat(e) pour rejoindre notre équipe de TD, principalement axe(e) sur les équipes de Rigging et d'Animation ainsi que sur le développement du pipeline de créatures.
Vous travaillerez en étroite collaboration avec l'équipe de TD et les superviseurs afin de fournir un support technique aux animateurs et aux riggers. Cela peut inclure les outils, le débogage, la mise en œuvre de nouvelles fonctionnalités et le flux de travail.
Ce que vous ferez
Vous vous concentrerez sur les besoins en rigging et en animation tout en travaillant en étroite collaboration avec les autres départements de production (modélisation, CFX, TDs, etc...)
- Travailler et maintenir notre système/outils de pipeline interne, principalement en Python.
- Développer et supporter les utilitaires/outils/plugins pour le département animation/rigging
- Apporter un soutien technique aux artistes
- Collaborer avec les chefs de département pour aider à établir des flux de travail et des méthodologies standardisée
- Résoudre les problèmes de rigging et de pipeline
- Rigging avancé de créatures ou de surfaces dures et enveloppement
Qualifications
Ce que vous apportez
- Un minimum de 5 ans d'expérience, nécessitant une combinaison d'expérience en rigging et en programmation.
- Expérience du travail VFX
- Maîtrise de la programmation Python, y compris une expérience des bases de code plus importantes et du "packaging"
- Expérience avec GIT et/ou Mercurial
- Expérience du développement d'outils pour les DCC
- Expertise en rigging corporel/facial. Expérience de travail avec les outils de rigging Maya ainsi qu'avec les systèmes de rigging modulaires propriétaires.
- Doit être à l'aise avec le développement de systèmes organiques pour les personnages ("weighting", simulation musculaire, animations faciales, etc.) ainsi qu'avec le développement de systèmes mécaniques (objets, véhicules, machines, etc.).
- Forte capacité à collaborer au sein d'une équipe multidisciplinaire de créatures en images de synthèse, y compris une expertise dans des domaines tels que les cheveux, les tissus et les systèmes musculaires.
- La connaissance de FACS est un atout.
- Vos compétences en communication vous permettent de communiquer facilement au sein de votre équipe, ainsi qu'avec d'autres départements.
- Vous êtes proactif et aimez rechercher et améliorer ce qui existe déjà.
- Votre niveau d'anglais vous permet de travailler dans un environnement international.
Ce qu'il faut envoyer
- Votre curriculum vitae mettant en valeur votre parcours et vos compétences.
Additional information
Notre passion pour l'innovation et la créativité de notre équipe sont reconnues dans l'industrie et demeurent la pierre angulaire de notre philosophie de travail. Notre équipe est composée de plus de 200 créateurs hautement qualifiés travaillant dans deux espaces de création situés à Piedmont, dans les Laurentides, et dans le quartier du Mile-End à Montréal.
Notre répertoire comprend des titres prestigieux tels que 300, Avatar, Hunger Games et Jurassic World, ainsi que les 6 derniers volets de la franchise Star Wars et la nouvelle série télévisée haut de gamme de Disney+, The Mandalorian, The Book of Boba Fett, Obi Wan Kenobi et Andor.
Chez Hybride, nous sommes avant tout des êtres humains qui valorisent le bien-être et la solidarité. Nous nous engageons à favoriser un environnement de travail inclusif et respectueux de toutes les différences.
Chez Hybride, vous pouvez venir tel que vous êtes. Nous embrassons la diversité sous toutes ses formes. Nous nous engageons à favoriser un environnement de travail inclusif et respectueux de toutes les différences.
Rigging/Animation/Creature Technical Director (TD)
Montreal, Canada - Contract - REF28840W
Job Description
We are looking for a candidate to join our TD team, with a focus on Rigging and Animation crews as well as creature pipeline development.
You will be working closely with the TD team and supervisors to provide technical support to animators and riggers. This can include tools, debugging, implementation of new features and workflow.
What You’ll Do
Focus on rigging and animation needs while working closely with other production departments (modeling, CFX, TDs, etc...)
Work on and maintain our in-house pipeline system/tools, primarily in Python
Develop and support utilities/tools/plug-ins for the animation/rigging department
Give technical support to artists
Collaborate with heads of departments (HODs) to help establish workflows and standard methodologies
Troubleshoot rigging and pipeline issues
Advanced creature or hard surface rigging and enveloping
Qualifications
What you bring
A minimum of 5 years' experience, requiring a combination of rigging and programming experience
Experience with VFX work
Proficiency in Python programming, including experience with larger code bases and packaging
Experience with GIT and/or Mercurial
Experience with tool development for DCCs
Expertise in Body/Facial rigging. Working experience with Maya rigging tools as well as proprietary modular rigging systems
Must be comfortable with the development of organic systems for characters (traditional weighting, muscle simulation, facial animations, etc.) As well as developing mechanical systems (objects, vehicles, machines, etc.)
Strong ability to collaborate within a multidisciplinary CG creature team, including expertise in areas such as hair, cloth, and muscle systems
Knowledge of FACS an asset
- Your communication skills enable you to communicate easily within your team, as well as with other departments.
- You are pro-active and enjoy researching and improving what already exists.
- Your level of English enables you to work in an international environment.
What to send our way
- Your resume/CV highlighting your background and skills.
Additional information
Our passion for innovation and our team’s creativity are recognized throughout the industry and remain the cornerstone of our work philosophy. Our team is comprised of over 200 highly qualified creators working in two creative spaces located in Piedmont, in the Laurentians, and in the Mile-End district of Montreal.
Our repertoire holds prestigious titles such as 300, Avatar, Hunger Games and Jurassic World, as well as in the last 6 instalments of the Star Wars franchise and the new Disney+ high-end TV series, The Mandalorian, The Book of Boba Fett, Obi Wan Kenobi and Andor.
At Hybride, first and foremost, we are good human beings, who value well-being and solidarity. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
At Hybride, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
IT Developer - Temporary Contract
Montreal, Canada - Full-time - REF28807J
Job Description
As an IT Developer, you’ll collaborate with our technical team, tech lead, and architect to ensure smooth and consistent workflows across our pipeline. This role involves implementing Docker for small-scale applications, developing and supporting platform-focused software projects, and delivering end-to-end solutions for internal and customer needs. You'll work closely with the infrastructure and UX teams to meet project requirements and ensure seamless deployment processes.
Key Responsibilities:
- Develop and support software projects that complement our main product platform in Go and Python.
- Implement Docker for small-scale applications, focusing on streamlined and simplified deployments.
- Collaborate with tech leads, architects, and other technical staff to design, troubleshoot, and refine DevOps processes.
- Maintain smooth workflows across the software development lifecycle, with strong Git proficiency.
- Work alongside infrastructure and UX teams to fulfill customer requirements.
Please note this is a 1 year contract
Qualifications
- Proficiency in Golang and Python.
- Solid experience with Linux environments, Docker, and Kubernetes.
- Strong knowledge of Git and familiarity with software development lifecycle practices.
- Experience with Terraform for automation intermediate.
- Background in supporting platform-based products in a DevOps or software engineering role.
- Excellent attention to detail, strong analytical skills, and familiarity with agile methodologies.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that's why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.
Storage Architect
Montreal, Canada - Full-time - REF28805K
Job Description
Ubisoft IT is seeking a Storage Architect to join the Infrastructure & Platform Architecture Team in Montréal. As part of the architecture team, you will be tasked to design technical solutions in line with technical strategy and the enterprise needs, while supporting engineering teams.
Responsibilities:
- Develop long-term storage strategies and landscape aligned with organizational goals and industry best practices,
- Conduct technical research, labs, publish results and deliver opportunity studies,
- Build and maintain designs and produce associated documentation, presentation and prototypes
- Communicate complex technical concepts to non-technical stakeholders,
- Assist and mentor engineering team and foster a culture of continuous learning and improvement.
Qualifications
- Deep understanding of software defined storage technologies: Block, object, and file storage protocols (NFS, SMB, S3, Ceph, etc.), their use cases, and performance characteristics.
- Storage architecture design: Ability to design complex storage architectures, including data center and cloud-based solutions.
- Data protection and disaster recovery: Expertise in data protection strategies, including backup, replication, and disaster recovery planning.
- Automation and management at scale: Experience with Infrastructure-as-Code deployment and its related tools (Git, Ansible, Chef, etc.).
- Security: Understanding storage security best practices, including encryption, access controls, and data privacy.
- Effective Communication and Collaboration: Strong ability to convey complex technical concepts to diverse audiences, collaborate seamlessly across multidisciplinary teams (infrastructure, applications, and security), and align technical solutions with broader business objectives.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that's why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Technical Graphic Director (Art)
Montreal, Canada - Full-time - REF28801H
Job Description
As a Technical Art Director at Ubi MTL, you have the highest-level understanding of what our tech can do, can’t do, yet could do, plus visibility on the project as a whole. You’re responsible for providing expert insight, tools, and support to steer a game – and its creators – towards success.
Working with other directors early on, you discuss intentions before making any commitments. You take into account not only measurable factors such as rendering, performance, and memory, but also intangible ones like timing and momentum. Seeing the facts realistically, you establish an actionable plan to bridge the gap between coming up with ideas and putting them into practice.
Though every day of development brings its own mix of both expected and unforeseen challenges, you never lose sight of the big picture. As a strategic thinker and tactical planner, you balance short-term priorities with long-term goals, while consistently considering the future impacts of your choices.
What you’ll do
- Collaborate with other core team members to develop the overall vision & determine technical feasibility.
- Identify and analyze risks (engine, data, features, etc.).
- Assess existing tools + occasionally design custom ones to support art pipelines and workflows & sustain the vision.
- Meet with technical artists and assistant technical art directors to share information and updates, enforce standards, set benchmarks, give feedback, etc.
- Resolve specific, complex, escalated issues & approve technical specifications.
- Prepare post-mortems + recommend ways to evolve how we create and integrate graphic data.
- Anticipate technological advancements and stay up to date on market trends to define our best practices + share them with our studios and the industry.
- Participate in recruitment to build the technical art team & foster their growth.
Qualifications
What you bring
- Art, technical art, or programming experience, or other related experience + leadership experience
- In-depth knowledge of game engines (e.g. Unity or Unreal) & their limitations, 2D art tools (e.g. Photoshop), 3D software (3DS Max, Maya, and Substance Painter), and an understanding of scripting languages (e.g. C#, Python, JavaScript, MaxScript)
- Familiarity with bug tracking software (e.g. Jira) and version management systems (e.g. Perforce)
- A highly innovative, collaborative, empathetic, and solution-oriented spirit
- Critical thinking, time management, and organizational capabilities
- Attention to detail, curiosity, resourcefulness, and plenty of flexibility
What to send our way
- Your CV highlighting your education, experience, skills, and games shipped
- Samples of your work or any supporting documentation you find relevant
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Technical Architect
Montreal, Canada - Full-time - REF20795V
Job Description
As a technical architect at Ubisoft Montreal, you will build and maintain a technology ecosystem that facilitates the work of production teams so that they can invest their time and talent in what counts most: content creation.
Through evaluation, analysis, recommendations, and decisions, you will build a solid technology structure that will not only maximize the project’s production capacity, but, thanks to your in-depth knowledge of the code for the chosen machine and your strong reactivity, will also stand the test of time and keep up with the rapidly evolving video game industry.
As a key resource person for all things “development”, you will ensure that teams are aligned so that their work is on track with the set technological direction, and you will share your perspective and expertise with your colleagues.
What you’ll do
- Define the technology vision for the project and lead the design of new gear, or features and tools, when the current assets no longer measure up.
- Identify and ensure the feasibility of improvements to the equipment and tools required for the success of the project.
- Ensure consistency, efficiency, scalability, modularity, and compatibility of the features developed by the team.
- Be a reference in the analysis and resolution of technical problems.
- In collaboration with technical management, communicate the technical limitations of the equipment, tools, or systems to production to inform them of their options and the best practices associated with them.
- Define the measures to be implemented to ensure optimal performance.
- Equip project teams (graphics, design, animation, etc.) to produce content within the defined technical framework
- Evaluate existing internal and external engines and tools to determine their respective strengths and weaknesses and recommend the most appropriate ones based on objectives and expectations.
- Anticipate technological advances and challenges brought about by new equipment (such as consoles) and suggest appropriate solutions.
- Create reference materials on the engine and tools to contribute to reusing, sharing and collaboration at Ubisoft.
Qualifications
What you bring
- Around 8 years of programming experience
- Extensive knowledge of hardware & video game tools, consoles, and tech
- Developed analytical and synthesis skills
- The ability to resolve complex issues
- Resourcefulness + attention to detail
- A degree in Computer Science or Software Engineering (or related training)
- Flexibility in the organization of your work, allowing you to adapt to changes
- Solid interpersonal and communication skills
- A collaborative spirit and a results-oriented focus
What to send our way
- Your CV highlighting your background and skills
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Architecte technique
Montreal, Canada - Full-time - REF20795V
Job Description
En tant qu’architecte technique à Ubisoft Montréal, vous bâtirez et entretiendrez un écosystème technologique ayant pour fonction de faciliter le travail des équipes de production afin qu’elles puissent investir leur temps et leur talent là où ils comptent le plus : dans la création de contenu.
Au moyen d’évaluations, d’analyses, de recommandations et de décisions, vous échafauderez une structure technologique solide qui, grâce à votre connaissance approfondie du code de l’engin choisi et à votre forte réactivité, saura non seulement maximiser la capacité de production du projet, mais aussi résister à l’épreuve du temps et suivre l‘évolution rapide du milieu du jeu vidéo.
Véritable personne-ressource pour tout ce qui touche le développement, vous veillerez à l’harmonisation des équipes de sorte que leur travail s’inscrive dans la direction technologique définie et ferez généreusement profiter vos collègues de votre vue d’ensemble et de votre grande expertise.
Ce que vous ferez
- Définir la vision technologique du projet et diriger la conception d’un engin ou de fonctionnalités et d’outils nouveaux quand les options actuellement à disposition ne peuvent répondre aux besoins.
- Déterminer les améliorations à apporter à l’engin et aux outils nécessaires à la réussite du projet et veiller à la faisabilité de celles-ci.
- Veiller à la cohérence, à l’efficacité, à l’échelonnabilité, à la modularité et à la compatibilité des fonctionnalités développées par l’équipe.
- Être une référence en ce qui a trait à l’analyse et à la résolution des problèmes techniques.
- En collaboration avec la direction technique, communiquer les limites techniques de l’engin, des outils ou des systèmes à la production pour l’informer de ses options et des meilleures pratiques qui leur sont associées.
- Définir les mesures à mettre en place pour assurer un rendement optimal.
- Outiller adéquatement les équipes du projet (graphisme, design, animation, etc.) afin qu’elle puisse produire du contenu dans le cadre technique défini.
- Évaluer les engins et les outils internes et externes existants pour déterminer leurs forces et leurs faiblesses respectives et recommander ceux qui conviendraient le mieux selon les objectifs et les attentes.
- Anticiper les avancées technologiques et les défis apportés par du nouveau matériel (comme des consoles) et proposer des solutions adaptées.
- Créer des documents de référence sur l’engin et les outils pour contribuer à la réutilisation, au partage et à la collaboration à Ubisoft.
Qualifications
Ce que vous apportez à l’équipe
- Environ 8 ans d'expérience en programmation
- Une connaissance approfondie du matériel et des outils, des consoles et des technologies de pointe dans le domaine de jeux vidéo
- Des compétences développées en matière d'analyse et de synthèse
- La capacité à résoudre des problèmes complexes
- De la débrouillardise + un souci du détail
- Un diplôme en informatique ou en génie logiciel (ou une formation connexe)
- Une souplesse dans l'organisation de votre travail vous permettant de vous adapter aux changements
- De bonnes habiletés relationnelles et de communication
- Un esprit collaboratif et une orientation vers les résultats
Ce qu’il faut nous envoyer
- Votre CV mettant en valeur votre parcours et vos compétences
Pour info : Si vous avez besoin d'un permis de travail, votre admissibilité peut dépendre de votre éducation et de vos années d'expérience de travail pertinentes, comme l'exige le gouvernement.
Additional information
À propos de nous
Les équipes d’Ubisoft comptent 20 000 personnes réparties sur plus de 30 pays aux quatre coins du monde et sont liées par une mission commune : enrichir la vie des joueuses et des joueurs au moyen d’expériences de jeu originales et mémorables. Leur énergie et leur talent ont permis de donner vie à de nombreuses franchises acclamées telles que Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six et bien d’autres à venir.
Ubisoft est une entreprise soucieuse de l’égalité des chances et estime que la diversité des origines et des perspectives est essentielle pour créer des mondes qui permettent l’épanouissement et l’expression de tous·tes.
Travailler à Ubi MTL, c’est jouir d’un milieu de travail qui éveille la créativité et favorise la connexion. Nous offrons un espace collaboratif axé sur l'avancement professionnel, les occasions d'apprentissage et le bien-être (nos importants avantages sociaux en témoignent!).
Si vous êtes enthousiaste à l’idée de relever des défis passionnants, d’exploiter les toutes dernières technologies et de prendre part au futur du divertissement, rejoignez-nous pour créer l’inconnu.
À Ubisoft, vous êtes les bienvenu·es tel·les que vous êtes. Nous accueillons la diversité sous toutes ses formes. Nous nous engageons à favoriser un environnement de travail inclusif et respectueux de toutes les différences.
Senior Network programmer (C++)
Montreal, Canada - Full-time - REF28489A
Job Description
Main responsibilities:
- Design, implement and maintain network systems for multiplayer games.
- Collaborate with other engineers to integrate network functionality into the game engine.
- Optimize network performance to ensure low latency, low bandwidth and high reliability.
- Troubleshoot and resolve network-related issues during development and post-launch.
- Work closely with gameplay and backend teams to ensure seamless integration of network features.
- Keep abreast of the latest network technologies and best practices.
Qualifications
- Significant experience in applying networking principles in one or more AAA multiplayer games.
- Experience in high-performance programming, multithreading and memory management.
- Expert knowledge of low-level network concepts and high-level multiplayer game systems.
- Solid understanding of network protocols, data transmission and synchronization techniques.
- Experience in designing large-scale system architectures.
- Ability to design and implement scalable multiplayer architectures.
- Excellent collaboration skills.
Additional information
What to send us
- Your CV highlighting your education, experience, skills and games delivered
Programmeuse, Programmeur Réseaux (C++) Senior
Montreal, Canada - Full-time - REF28489A
Job Description
Responsabilités principales :
- Concevoir, mettre en œuvre et maintenir des systèmes de réseau pour les jeux multi-joueurs.
- Collaborer avec d'autres ingénieurs pour intégrer les fonctionnalités réseau dans le moteur de jeu.
- Optimiser les performances du réseau pour garantir une faible latence, une faible bande passante et une haute fiabilité.
- Dépanner et résoudre les problèmes liés au réseau pendant le développement et après le lancement.
- Travailler en étroite collaboration avec les équipes de gameplay et de backend pour assurer une intégration transparente des fonctionnalités réseau.
- Se tenir au courant des dernières technologies et meilleures pratiques en matière de réseau.
Qualifications
- Expérience significative dans l’application de principes réseaux dans un ou plusieurs jeux AAA multijoueur.
- Expérience en programmation haute performance, multithreading et gestion de la mémoire.
- Connaissance experte des concepts réseau de bas niveau et des systèmes de jeu multijoueur de haut niveau.
- Solide compréhension des protocoles réseau, de la transmission de données et des techniques de synchronisation.
- Expérience dans la conception d’architecture systèmes d’envergure.
- Capacité à concevoir et mettre en œuvre des architectures multi-joueurs évolutives.
- Excellentes compétences en collaboration.
Additional information
Quoi nous envoyer
- Votre CV mettant en valeur votre formation, votre expérience, vos compétences et les jeux livrés
Team lead programming DevOps Online (Rainbow Six)
Montreal, Canada - Full-time - REF28751U
Job Description
As a team leader at Magnum, you will lead a talented and inspired DevOps team focused on the infrastructure and tools needed to monitor the live game and improve the quality of life for online developers. You will work directly with our online architect, our technical lead, and the online community of our project.
Driven by the desire to see your team members thrive, you will support them in their professional development by ensuring their well-being, acting as their spokesperson with other teams and management, and ensuring that each person holds a position that stimulates them and showcases their talents.
Your broad vision and understanding of the different roles within your team will allow you to coordinate work optimally and multiply the results of each member's efforts. Your greatest motivation: seeing your team improve and deliver high-quality, consistent systems that contribute to providing the rich gaming experience our players seek.
Qualifications
What You Will Do
- Bring your team together to discuss the progress of assigned tasks.
- Review issues and think about ways to solve them.
- Adequately equip your team so they can work autonomously.
- Communicate regularly with your project manager to plan ahead and identify risks.
- Communicate with other team leaders to share tips, best practices, and technological advancements.
- Stay up-to-date with the latest technological advancements in online services, gaming, and the web in general.
- Provide quality support to productions, both you and your team.
- Code alongside your team members.
- Meet individually with each team member to discuss performance, well-being, and career advancement.
Additional information
What You Bring to the Team
- A bachelor's degree in computer science or computer engineering (or equivalent training).
- A minimum of 3 years of experience managing a programming team.
- Strong organizational skills.
- Excellent communication and strategic leadership skills, combined with great empathy and diplomacy.
- The ability to stay calm in difficult situations (you know there is always a solution).
- Proficiency in the following technologies: C#, GitLab, Kibana, Grafana.
- Experience in load testing with Vague would be an asset.
Technical Director Level Design
Montreal, Canada - Full-time - REF5097X
Job Description
What you’ll do
- Collaborate with other core team members to develop the overall vision & determine technical feasibility of your area of ownership (e.g. AI, mission, world, cinematics, etc.).
- Identify and analyze risks (engine, data, features, etc.).
- Assess existing tools + occasionally design custom ones to support design pipelines and workflows.
- Train team members on tools and techniques + raise awareness of new processes.
- Assist content creators with their technical needs & bridge communication between design and programming.
- Review and give your input on integrated work & find solutions to fix bugs.
- Maintain technical documentation (e.g. procedures, how-to guides, etc.).
- Prepare post-mortems + recommend ways to evolve how we create and integrate data.
- Anticipate technological advancements and stay up to date on market trends to define our best practices + share them with our studios.
- Participate in recruitment to build the technical design team & foster their growth.
Qualifications
What you bring
- A college diploma in Game Design or equivalent (undergraduate degree an asset)
- At least 7 years of experience in the video game industry or other related experience + 3 years of leadership experience
- In-depth knowledge of game engines (e.g. Unity or Unreal) & their limitations and the Microsoft Office suite (especially Excel, PowerPoint, and Visio)
- Familiarity with bug tracking software (e.g. Jira), version management systems (e.g. Perforce), and basic programming
- A highly innovative, collaborative, empathetic, and solution-oriented spirit
- Excellent communication, interpersonal, mentorship, and presentation skills
- Critical thinking, time management, and organizational capabilities
- Attention to detail, curiosity, resourcefulness, and plenty of flexibility
What to send our way
- Your CV, highlighting your education, experience, skills, and games shipped
Additional information
About us
At Ubisoft Montreal, a preeminent developer of video games located in Montreal’s dynamic Mile-End neighbourhood since 1997, we offer a work environment unique in the industry for allowing you to build and cultivate games that are part of critically acclaimed, iconic AAA franchises of international repute.
When you join Ubi Montreal, you enter a community of passionate, extraordinary developers connected by their need to innovate, to be creative and to work with the latest technology. You’ll discover a world where employees enjoy constant career advancement, a supportive learning environment, and competitive compensation packages.
More than anything, at Ubi Montreal, you will regularly ship a variety of big, quality titles – Assassin’s Creed, Far Cry, Rainbow Six, Watch_Dogs, For Honor and… well we can’t disclose all our secrets just yet… – and work with some of the most talented people in the industry.
We are an equal-opportunity employer and value diversity at our company. We do not discriminate on the basis of race, ethnicity, religion, gender, sexual orientation, age or disability status.
Game Economy Designer (Unannounced Project)
Montreal, Canada - Full-time - REF28696J
Job Description
As a Game Economy Designer at Ubi MTL, you strategically structure the economic systems and supporting features of an online game, plus provide data-backed recommendations on design, balance, and pricing.
You create and operate an open economy informed by facts. As a solution-oriented designer, you respond to opinions, analytics, and test results with suggestions for improvement. By leveraging real player data and gathering feedback, you make informed choices to deliver an engaging overall live-game experience not only now, but well into the future.
What you’ll do
- Design flexible economy systems and features (progression & reward structures, currencies, sinks & sources etc.) aligned with the creative, game, and monetization directions.
- Work closely with the monetization team to come up with pricing strategies for items, events, and services.
- Create game economy simulations and evaluate their performance & their impact on player experience.
- Collaborate with cross-functional teams to integrate your designs.
- Balance and adapt your work based on technical and production constraints, play test results, and comments from cross-functional teams.
- Write and maintain design documentation that will serve as a reference to guide interdependent teams.
- Provide your input on in-game content and pricing + come up with suggestions to refine designs.
- Develop a plan for collecting and evaluating player feedback, post-launch.
- Assess the impacts of adding, removing, or updating content on player engagement.
Qualifications
What you bring
- An undergraduate degree in Game Design, Economics, Finance, Mathematics, or equivalent
- At least 2 years of experience in design, economics, or related experience (live/online game development a huge plus)
- In-depth knowledge of Excel + basic familiarity with game engines (e.g. Unity or Unreal) *
- An innovative, creative, and collaborative spirit
- Critical thinking, curiosity, attention to detail, resourcefulness, and plenty of flexibility
- Ability to translate analytical findings into actionable recommendations
- Excellent problem-solving, organizational, communication, interpersonal, and presentation skills
- An understanding of player motivation & a passion video games
- Knowledge of data visualization software (e.g. Tableau) and scripting languages an asset
What to send our way
- Your CV, highlighting your education, experience, and skills
Please feel free to send us a portfolio of your previous work (attach files or send us a link to your personal website).
A real live person will review your application. In this case, it’s our talent acquisition specialist Charlotte. As he learns more about you through your profile, get to know him through the video below.
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you’ll discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Game Designer (3C)
Montreal, Canada - Full-time - REF28720D
Job Description
As a Game Designer at Ubi MTL, you'll be the creative energy behind a specific set of game systems and mechanics. You provide players with tools to build unique gameplay experiences and opportunities to make meaningful choices.
You go through an iterative, hands-on process of adjusting and balancing your design as you bring it from concept to playability. Throughout production, you shift your focus from the big picture to the micro details; tackling hurdles in development and stepping back to asses how all the pieces connect and affect each other. You tweak and tune until it finally happens: a smooth and engaging player experience emerges.
What you’ll do
- Design features aligned with the creative and game directions (e.g. gameplay rules, progression systems, combat systems, weapon attributes, artificial intelligence behaviours, 3Cs, etc.).
- Collaborate with cross-functional teams to integrate your assigned features.
- Develop in-engine prototypes and evaluate their performance.
- Adapt to technical and production constraints, reworking your design when and as often as needed.
- Participate in finding solutions to fix buggy features.
- Create and maintain design documentation that will guide interdependent teams.
- Follow up on features post-launch to improve, add, or remove components.
Qualifications
What you bring
- A college diploma in Game Design or equivalent (undergraduate degree an asset)
- At least 7 years of experience in video game production or related experience
- Experience with game engines (e.g. Unity or Unreal) and productivity software (word processors, spreadsheets, etc.)
- An innovative, empathetic, and collaborative spirit
- Exceptional communication, interpersonal, and presentation skills (you’re able to clearly explain your thought process on paper and in person)
- Critical thinking, curiosity, resourcefulness, and plenty of flexibility
- A solid understanding of the market and a passion for video games – you play enough to know what makes quality gameplay!
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)
A real live person will review your application. In this case, it’s our talent acquisition specialist Charlotte. As he learns more about you through your profile, get to know him through the video below.
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Associate Art Director [Rainbow Six Siege]
Montreal, Canada - Full-time - REF28741Q
Job Description
Working in close collaboration with the project AD, your role will be to oversee the collaboration with both internal and external partners while maintaining the artistic vision and quality standards of Siege throughout all the stages of the artist process, from early concept art to final marketing images. You will help form & manage an expanding, multi-disciplinary team of artists together with other AADs and art leads, located worldwide across several Ubisoft Studios.
What you'll do
- Work closely with art teams across several disciplines and locations, providing art direction, feedback and mentorship.
- Help brainstorm & develop seasonal- and product line specific styleguides & visual themes.
- Champion an authentic treatment of our international cast of 70+ unique characters.
- Collaborate with project & production management as well as lead artists, to help secure timely delivery of assets at the expected level of quality.
- Work with production to identify and prioritize quality and technical improvements to the line of products & production pipeline.
- Communicate & represent the Rainbow Six Siege brand and overall art direction to internal & external partners (IP Collaborations).
- Collaborate with our Esports partners (individual Esports teams, community artists and event organization).
Qualifications
What you bring:
- A solid understanding of art fundamentals (lighting, composition, architecture, anatomy, proportion, etc.), artistic culture (photography, movies, books, comics, etc.) & video game culture.
- Strong creative problem solving skills, able to deal with the strict production & technical guidelines that come with a well-established live service game.
- General knowledge of game engines (experience with Ubisoft’s proprietary engines a plus!) and their limitations, 2D art tools (e.g. Photoshop), and 3D software (e.g. 3DS Max, ZBrush, Substance Painter).
- Art-related experience in the video game industry (or other relevant experience) & leadership experience.
- Excellent interpersonal and presentation skills.
- Open-mindedness: you’re receptive to new ideas and fresh perspective.
- Effective cross-departmental communication: you have the know-how to comfortably communicate with all disciplines (programming, design, animation, and so on).
What to send our way
- Your CV highlighting your experience, education, skills, and any games shipped
- A portfolio of your best work (attach images or send us a link to your personal website or online portfolio)
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Security Researcher
Montreal, Canada - Full-time - REF28481G
Job Description
Ubisoft IT is seeking a Security Researcher to join the Security and Risk Management (SRM) Team in Montréal. As a member of the SRM team, you will perform security audits on Ubisoft games and services to ensure their resilience against various threats.
Responsabilities:
- Act as a technical expert regarding security matters related to game security aspects such as anti-piracy, anti-cheat and game exploits;
- Research vulnerabilities in Ubisoft games and suggest appropriate solutions or mitigations;
- Reverse engineer existing software exploits taking advantage of our online games;
- Produce technical game security guidelines for game development teams;
- Evaluate and participate in the implementation of security protections within game clients and game servers;
- Perform code security audits to detect security weaknesses;
- Prioritize corrective measures and assist development teams in fixing issues;
- Communicate efficiently technical security requirements to project stakeholders.
Qualifications
- Strong experience in reverse engineering and/or vulnerability research- having this knowledge within a game cheating environment like anti-cheating, bypasses is a major plus;
- Fluency in C/C++/Assembly and at least one scripting language such as python/ powershell;
- Strong knowledge of static and dynamic analysis on executables, proprietary file formats, proprietary network protocols;
- Experience with process instrumentation methods and disassemblers/decompilers such as IDA Pro; Good knowledge of Compilers and Linkers, COFF/PE/ELF Binary Formats;
- Good knowledge of software obfuscation techniques, exploitation & protection techniques;
- Capacity to think outside the box, understand and adapt solutions to meet business requirements;
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that's why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Technical Site Reliability Engineering (SRE) Lead
Montreal, Canada - Full-time - REF28697C
Job Description
As a Technical Site Reliability Engineering (SRE) Lead within Ubisoft’s IT department, you will manage a team of SREs to ensure the reliability, scalability, and performance of our IT platform. You will play a pivotal role in shaping the architecture and operations of our cloud-native infrastructure, with a strong focus on automation and large-scale system management.
Responsibilities:
- Leadership: manage and mentor a team of SREs, fostering a culture of continuous learning and improvement.
- Design and Development: Oversee the design and development of tools and solutions for the smooth operation of the Kubernetes environments.
- Maintenance and Operation: Ensure the maintenance and operation of various components of the Ubisoft IT Platform, emphasizing documented and automated installation and support procedures.
- Continuous Improvement: Drive enhancements in continuous integration and delivery systems, ensuring they meet the highest standards of reliability and performance.
- Collaboration: Collaborate closely with Developer teams to assess their needs and ensure the platform is designed for operability and ease of use.
- Advocate: Advocate for the use of Kubernetes and other cloud-native technologies within Ubisoft.
- Evaluation: steer the evaluation of new requirements, technical designs, and standards to ensure they align with best practices and organizational goals.
- Strategic Planning: Contribute to strategic planning and decision-making processes to guide the future direction of the platform.Qualifications
This role involves on-call.*
Qualifications
- Expertise in cloud-native architectures, Kubernetes (e.g., CRD, CNI, admission controllers), and Linux systems.
- Strong CI/CD capabilities with tools like GitLab CI and ArgoCD, plus experience with public cloud providers (Azure, AWS, GCP).
- Proficient in scripting or development (preferably Go and/or Python) and infrastructure automation with Terraform.
- Advanced understanding of Linux networking, system configuration, and network administration.
- Effective collaboration skills, including experience working with remote teams.
Bonus:
- Familiarity with OpenStack, Docker, Flask, OPA, and other DevOps tools.
- Previous leadership experience managing large-scale production systems.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that is why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.
Machine Learning Deployment Developer
Montreal, Canada - Full-time - REF28119C
Job Description
Ubisoft IT is looking for an Machine Learning (ML) Deployment Developer to join the Consumer Data Domain team which is part of the Ubisoft Data Office (UDO) department. This team’s main mission is to leverage data to improve the consumer experience by engaging with all our users along their journey.
As a ML Deployment Developer within this team, you will be responsible for deploying and managing the infrastructure supporting scalable machine learning systems. You will also contribute to the implementation of microservices and associated APIs, helping to maintain the trust and safety of our users. You will ensure the delivery of high-quality products by integrating research and engineering cycles, from the prototyping phase to production.
Responsibilities:
- Design, prototype, build, and maintain microservices & APIs that deliver data and models to teams and projects across Ubisoft;
- Build pipelines and batch processes that move and transform data;
- Build and manage a scalable infrastructure in the cloud;
- Participate in the decisions and implementations to improve the platform’s quality;
- Participate in proof-of-concept (POC) projects to advance your understanding of new data and Machine Learning related technologies;
- Write, optimize, and produce high-quality code that can run at scale, using modern best practices such as Machine Learning Operations (MLOps);
- Collaborate with data and machine learning engineers to ship models or prediction pipelines to production in our internal or public cloud infrastructures;
- Take ownership of the projects you build while ensuring they progress accordingly.
Qualifications
- Previous experience in Software/Data engineering, or a related field;
- Solid experience with programming languages such as Python, Rust, or Spark;
- Experience building and interacting with REST APIS and familiarity with the principles of microservice architecture and API design;
- Proficient experience using Kubernetes;
- Good experience using cloud technologies such as AWS and Azure;
- Experience deploying machine learning models to production.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that is why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.
Project Lead (Programming) – [Far Cry Project]
Montreal, Canada - Full-time - REF28218W
Job Description
As a programming project lead, you will have the important mission of ensuring that the technological vision and creative ambitions of a game are realized. Technical, budgetary, and human constraints and requirements may test your leadership, organizational skills, and ability to delegate, but your talents will always allow you to find ways to keep things on track.
You will not be doing this alone! You will work with teams of talented and inspired programmers, supervised by equally passionate team leaders. You will work with these managers to guarantee team cohesion and to plan and oversee the work so that every issue is addressed, every deadline is met, and every person is engaged and able to grow.
Every initiative you take, whether it’s about time management, optimizing tools and features, or making sure technology works properly, will have a direct impact on the quality of the game. In other words, you will have the chance to see the fruit of your efforts and the genius of your teams reflected behind the players’ controllers.
What you’ll do
In this role, where no two days will be like, you will:
- Organize and coordinate the project’s various technical activities and resources required throughout the production cycle based on needs and priorities.
- Act as a bridge between management and the programming teams to confirm that the vision and needs of one are understood and met by the other.
- With the help of your team leads, make sure that the roadmap stays on track and those cohesive systems are developed in parallel.
- Define and implement new ways of doing things that will make it easier for teams to do their work in the long run.
- Suggest improvements and solutions that will help achieve the project's objectives.
- Report the concerns, recommendations, and observations of the programmers to the management team.
- Monitor the evolution of the game architecture’s and ensure the technologies are working well.
- Oversee resource planning and recruitment
- Adopt a respectful and caring approach to maintain the professional well‑being of the members of your team.
Qualifications
What you bring
- A bachelor’s degree in computer science, software engineering, or an equivalent field
- 10+ years of programming experience and at least five years of experience managing a game programming team
- Experience in the production of at least one full game
- A thorough understanding of video game production (animation, sound, 3D, etc.) and the reality of the different working units
- Excellent mastery of various programming principles
- A sense of leadership and team spirit enhanced by good communication skills
- An empathetic approach when it comes to managing stress in a fast-paced environment (there’s always a solution, and you know it)
- An open and innovative mind coupled with excellent synthesizing skills
- An educational approach and a desire to share your extensive technical expertise
What to send our way
- Your CV highlighting your background and skills
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Security Analyst – Organizational Resiliency
Montreal, Canada - Full-time - REF28316R
Job Description
Ubisoft IT is looking for a Security Analyst to join the Security Resilience team which is part of Security & Risk Management (SRM). This team’s main mission is to ensure Ubisoft’s resiliency towards security threats.
As a Security Analyst joining this team, you will be responsible for providing informational, functional, and technical expertise to to increase Ubisoft’s resilience with a focus on Crisis Preparedness, Business Continuity and Disaster Recovery across our locations worldwide.
Responsibilities:
- Implement disaster recovery, crisis preparedness and business continuity plans at the global level and coordinate all local efforts toward a global unique strategy;
- Support stakeholders in documenting and maintaining all disaster recovery, crisis preparedness and business continuity plans;
- Review all plans to support continued operations and regulatory requirements.
- Participate in the creation, review and deployment of policies, standards, processes, and guidelines;
- Identify potential risks and propose solutions to mitigate and bring them to an acceptable level for management;
- Develop and maintain security metrics and executive reports to communicate project risks and remediation activity status to management;
- Oversee coordination of support, training & community management, and awareness, including tabletop exercises, microsimulations, and training on the software tools operated by our team;
- Contribute to specific security projects or initiatives within the department, ensuring that deadlines are met, and objectives are achieved.
Qualifications
- Previous experience in organizational resiliency with an emphasis on coordinating business continuity, crisis preparedness and disaster recovery plans;
- Strong auditing and presentation capabilities;
- Strong capacity to collaborate, influence, and negotiate with all hierarchical levels such as senior stakeholders;
- Ability to conduct informational training sessions;
- Ability to write clear and concise documentation.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that's why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.
Security Manager
Montreal, Canada - Full-time - REF28541W
Job Description
As the Security Manager, you will be joining our Security Risk Management (SRM) department and more precisely leading our Security Operations Center (SOC). The SOC team works in collaboration with all security resources and management to ensure proper planning, coordination and mitigation of security incidents, monitoring, alerting and automation of security tools.
Moreover, in this role, you will lead a distributed team of security analysts and specialists by providing technical knowledge, strategic thinking, and leadership on a variety of subjects including incidents, projects and various responsibilities as well coordinating all actions with top management and local authorities.
Responsabilities
- Develop the team’s vision and the company strategy in regard to security incidents detection and response;
- Lead strategic direction and roadmap for our cyber security operations center and our analysts evolution;
- Maintain, and lead the implementation of a complete security program analyzing risks around Threat intelligence;
- Manage the team efforts in order to ensure optimal usage of resources to achieve the team’s objectives and overcome difficult challenges;
- Manage a team to ensure smooth execution of Security strategy and clean roll out of projects;
- Represent the team and discuss its services and capabilities with internal stakeholders, partners within SRM and different teams;
- Create an environment build on trust, open communication, creative thinking, and cohesive team effort;
- Contribute to the team development, expertise evolution, anticipate future needs and propose training accordingly.
Qualifications
- Relevant experience in the IT security field with a proven track record of management function within a SOC;
- Strong leadership skills, leader within technical teams in an ever-evolving environment;
- Ability to interact with representatives from different sectors and communicate technical and business concepts to all types of audiences;
- Experience with various technologies used within a SOC environment: SIEM, SOAR, EDR, IDS, Anti-virus, firewalls.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that is why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.
Associate Art Director
Montreal, Canada - Full-time - REF25502O
Job Description
Working in collaboration with the Artistic Director, your role as Assistant Artistic Director at Ubi MTL will focus on transmitting the artistic vision to the teams and applying the artistic guidelines to the world, architecture and lighting in particular.
- You will ensure that the artistic vision is understood and applied. You'll be working with concept artists, modelers and level artists on a wide range of inspiring subjects.
- You'll ensure the coherence of the world and the visual quality. You'll make suggestions to enrich the vision and create an immersive, iconic world for gamers.
- Collaborate with artists to translate ideas into mood boards, concept art and provide inspiring and relevant references for artists.
- Work with lighters to enhance the visual quality of the game.
- Act as a relay for the art director and be responsible for certain subjects
- Meet regularly with your team to give (and receive) feedback, share suggestions, set milestones, balance artistic aspects with technical constraints, etc.
- You'll be meeting with teams in co-development as well as with technical directors to push the visual quality of certain elements.
Qualifications
What you bring
- A solid understanding of art fundamentals (lighting, composition, architecture, anatomy, proportion, etc.), artistic culture (photography, movies, books, comics, etc.) & video game culture;
- Knowledge of game engines (e.g. Unity or Unreal) and their limitations, 2D art tools (e.g. Photoshop), and 3D software (e.g. 3DS Max, Maya, or ZBrush);
- Art-related experience in the video game industry (or other relevant experience) + leadership experience;
- Excellent interpersonal and presentation skills;
- Open-mindedness: you’re receptive to new ideas and fresh perspective;
- Effective cross-departmental communication: you have the know-how to comfortably communicate with all disciplines (programming, design, animation, and so on).
What to send our way
- Your CV highlighting your experience, education, skills, and any games shipped
- A portfolio of your best work (attach images or send us a link to your personal website or online portfolio)
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Real live people will review your application. In this case, it will be our talent acquisition specialists Yara and Nicole. As they learn more about you through your profile, get to know them through the videos below.
Additional information
About us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Cloud Developer
Montreal, Canada - Full-time - REF28504C
Job Description
Ubisoft IT is looking for a Cloud Developer to join the team that is part of the Ubisoft Data Office (UDO) department. This team's main mission is to manage the entire lifecycle of a streaming pipeline involving player telemetry. This pipeline is fully deployed and maintained by the team through the GitOps paradigm and offers high scalability with low latency. This pipeline already plays an important role within the analytics ecosystem and aims to be deployed as a broader functional application within the Group.
As a Cloud Developer joining this team, you will be responsible for the development of the above-mentioned pipeline in several analytical models, which is critical to the decision-making of Production teams.
Responsibilities
- Perform cloud management using various tools such as Terraform, ArgoCD, and Grafana;
- Participate in the design and execution of infrastructure load tests;
- Diagnose and correct infrastructure anomalies;
- Participate in the continuous improvement of the platform in terms of automation, monitoring, alerting, and cost optimization;
- Participate in peer reviews of the quality, reliability, and reusability of systems and procedures;
- Participate in the evaluation and integration of new technologies and best practices;
- Contribute and encourage the DevOps and LiveOps mentality within the team;
- Keep up to date with DevOps trends and technologies;
- Promote the spirit of mutual aid, innovation, sharing and silo reduction.
Qualifications
- Expertise in management and deployment within the Kubernetes ecosystem;
- Strong experience with cloud technologies such as AWS and Azure;
- Proficient experience with Infrastructure as code technologies such as ArgoCD and Terraform;
- Good experience with streaming systems such as Kafka;
- Experience working with large-scale infrastructure.
If you have the following experience, it will be considered a major asset:
- Experience in Big Data, more specifically in the development or deployment of a Data pipeline.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that is why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.
Golang Developer
Montreal, Canada - Full-time - REF28328U
Job Description
Ubisoft IT is looking for a Golang Developer to join the IT Engineering & Platform team. As a Golang Developer joining this team, you will be responsible for designing and building a control plane that ensures the reliability, scalability, and security of Ubisoft’s Kubernetes infrastructure.
Responsibilities:
- Participate in the design, development, testing, and deployment of a high-performance control plane for our Kubernetes hosting platform;
- Collaborate closely with cross-functional teams, including DevOps, infrastructure, and security, to ensure seamless integration and operation of the control plane;
- Implement and maintain features that enhance the functionality, efficiency, and scalability of the control plane;
- Ensure the security and compliance of the control plane, while incorporating best practices and industry standards;
- Work closely with product managers and stakeholders to gather requirements and provide technical expertise in shaping the direction of the Kubernetes hosting platform;
- Collaborate actively with your team, and other teams to ensure alignment and synergy;
- Conduct regular code reviews and mentor junior developers;
- Troubleshoot and resolve issues by working proactively to identify and address potential challenges;
- Stay updated on industry trends, emerging technologies, and best practices in Kubernetes and cloud-native development.
Qualifications
- Deep expertise in Golang development with a strong focus on back-end;
- In-depth knowledge of Kubernetes architecture, control plane components, services such as EKS and AKS, and associated technologies;
- Solid understanding of networking concepts and protocols relevant to Kubernetes such as CNI, Ingress, and Egress;
- Experience with Git for version control and CI/CD pipelines;
- Experience with cloud platforms, such as AWS, Azure, or GCP;
- Experience creating and integrating RESTful APIs, gRPC with an understanding of microservices and distributed architectures.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that is why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.
3D programming Team Lead
Montreal, Canada - Full-time - REF28071U
Job Description
As a 3D Programmer Team Lead, you will be responsible for leading a team of skilled 3D programmers in the development of the next generation of the FarCry branded games. You will split your time between team management and project management.
You will collaborate closely with artists, designers, and other programmers to implement advanced rendering techniques and create stunning visual effects that enhance the overall gaming experience. This role requires a deep understanding and affinity for people management, time management, communication, and planning.
Key Responsibilities:
Lead and mentor a team of 3D programmers, providing technical and/or professional guidance, feedback, and support to ensure high-quality code and deliverables.
Collaborate with the game design and art teams to understand visual requirements and translate them into efficient and visually appealing rendering solutions.
Plan 3D tasks and identify risks and estimation of production times.
Prioritize and assign tasks and follow up on the evolution of the team’s work with regards to 3D programming deliverables.
Stay up to date with the latest industry trends and advancements in real-time rendering technology and evaluate their potential impact on current and future projects.
Participate in code reviews, provide constructive feedback, and enforce coding standards to maintain a high level of quality and consistency within the team.
Collaborate with cross-functional teams to plan and execute development sprints/milestones, ensuring timely and efficient delivery of commitments.
Actively contribute to the recruitment and hiring process of new 3D programmers, assessing technical skills, and evaluating cultural fit within the team.
Support career advancement and suggest training and development for skills identified by Team Lead and/or programmer.
Qualifications
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.
- Proven experience as a 3D programmer in the video game industry, with a strong portfolio demonstrating expertise in real-time rendering and graphics programming.
- Proficiency in programming languages such as C++ and/or C# and experience with relevant APIs and frameworks
- Solid understanding of 3D graphics pipelines, shading languages (e.g., HLSL, GLSL), and advanced rendering techniques (e.g., deferred shading, physically-based rendering, global illumination).
- Experience with optimization techniques for real-time rendering, such as performance profiling, GPU/CPU optimization, and multi-threading.
- Excellent problem-solving skills and the ability to debug complex rendering issues.
- Strong leadership and interpersonal skills, with the ability to motivate and inspire a team of programmers.
- Excellent communication skills to effectively collaborate with artists, designers, and other team members.
- Passion for video games and a strong interest in staying up to date with industry trends and emerging technologies.
- Proven leadership and people management experience.
Additional information
Team Lead (Tools / DevOps)
Saguenay, Canada - Full-time - REF28650N
Job Description
The Team Lead will support the Project Lead (CP) in overseeing work quality and deadlines for the team. The incumbent will help follow up on and validate the team’s work and coach team members while overseeing part of the development.
The main and routine tasks of the Team Lead are to:
Implement strategies to enhance the performance and reliability of our live gaming systems;
Oversee the development and maintenance of internal tools to support game operations;
Lead a team composed of DevOps and programmers to monitor, analyze, and troubleshoot live issues and ensure the continuous operations of the game;
Collaborate with cross-functional teams, including game design, BI, and customer support to identify and address technical challenges;
Implement best practices for incident management, escalation procedures, and post-mortem analysis to minimize downtime and optimize player satisfaction;
Stay updated on emerging technologies and industry trends to continuously improve our live game operations.
Qualifications
Relevant Experience :
2-4 years’ experience on their working unit or other relevant experience;
Participation in at least one complete game production or equivalent;
Skills and Knowledge :
Knowledge of web, online et DevOps technologies;
Experience with AWS, nodejs, kubernetes and gitlab (an asset);
Ability to assemble productive teams;
Good interpersonal and communication skills;
Resourcefulness in problem-solving;
Ability to delegate;
Change management skills;
Managerial courage;
Sense of initiative;
Bilingualism;
Training :
Bachelor’s degree in computer science or computer engineering or equivalent.
Additional information
Programming Team Lead (Engine)
Saguenay, Canada - Full-time - REF22353O
Job Description
As a Team Lead (Engine) at Ubisoft Saguenay, you guide a group of talented and inspired programmers who develop technology critical to the creation of games Ubisoft fans can’t wait to play. Your team achieves its ambitions thanks to your technical know-how, leadership and ability to make informed decisions. You take pride and share passion for the systems your team develops together.
Your vision and your deep comprehension of what everyone does on your team allow you to harmonize and to multiply the results of everyone’s contribution. When quality systems are delivered and when they work together cohesively, you know you have contributed to offering a rich experience to our players. That’s what truly motivates you.
What you'll do
On a typical day, you gather your team to discuss progress with assigned tasks. You note issues and brainstorm ways to address them. You review outstanding bugs and how best to approach them. You communicate regularly with leads from other disciplines, to plan ahead, identify risks and deliver on time.
You code alongside your team on a daily basis. You regularly update your Project Lead on your team’s assignments and meet with other leads both within and outside your project to discuss how to improve workflows and share technology.
Qualifications
What you'll bring
- A degree in computer science or computer engineering;
- A good knowledge of programming languages such as C++, C#, java, python or others;
- Several years of solid experience in programming;
- Knowledge of video game engines or experience in embedded software programming or similar;
- Experience in managing a team of programmers or other similar experience;
- Excellent communication and strategic leadership skills;
- The ability to remain calm in difficult situations (you know there is always a solution);
- An understanding of game production and good interpersonal skills with non-technical people.
Additional information
What to send our way
- Your CV highlighting your education, experience, skills and, if applicable, your delivered games.
Working at Ubisoft means
- A hybrid and flexible work mode, 6 weeks of vacation in your first year, an enriched parental leave, a Ubi gym directly in our offices, a complete group insurance program, access to complete Dialogue telemedicine services, an RRSP with a contribution from Ubisoft, an advantageous bonus program, concrete measures to ensure the right to disconnect, the option of working part-time and much more. Click here for all the details.
- Joining a team of 21,000 Ubisoft employees working across more than 40 locations around the world, are boundby a common mission to enrich players’ lives with original and memorable gaming experiences. Their dedication and talent have brought to life many acclaimed franchises such as Assassin's Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come;
- Working for an equal opportunity employer, where diversity is a priority. We do not discriminate on the basis of race, ethnic origin, religion, gender, sexual orientation, age or health status.
- Working as a team to enrich players’ lives through unique and memorable gaming experiences and by improving the positive impacts of our games. To get there, we are creating a safer, more inclusive work environment, we are giving back to the communities where Ubisoft operates by working with local non-profit partners and by working to reduce the environmental impact of our business.
Event Scripter [Junction]
Toronto, Canada - Full-time - REF28822M
Job Description
The Event Scripter - Cinematic will integrate the various scripted events and cinematic scenes into the engine throughout the production process and for the entire game in collaboration with the animation, programming, sound, level design and level art groups.
What you'll do
- Be aware of the game and level design documents, environments, objectives, atmospheres, story and style to understand the overall game experience;
- Work with key cinematic stakeholders to understand the intentions regarding cutscenes and cinematics and the events that do not require a camera;
- Determine the feasibility of what is expected in terms of the scripted events;
- In collaboration with level designers, prepare the integration of the scripted events by other working units;
- Integrate animated, gameplay and interactive objects and scripted cameras;
- Test the cinematic scenes and scripted events to ensure that their integration does not conflict with the integration of the other levels;
- Carry out all other related tasks.
- When needed. R&D cinematic systems in conjunction with tech teams.
Qualifications
What you bring
- Experience or knowledge of visual or node-based scripting or related;
- Experience in programming an asset;
- Experience working in the video games or films industry as a Layout Artist, Technical Artist, Level Designer, or any other similar jobs a plus;
- Experience in game engine/editors;
- Quick to adapt to company proprietary software;
- Problem-solving mindset;
- Excellent communication skills. Ability to adapt language to explain technical points efficiently depending on the level of knowledge of your audience;
- Well organized;
- Aware of new technologies and processes related to the industry.
What to send our way
- Your CV highlighting your background and skills
Additional information
Why Ubisoft Toronto?
Scored by The Economist as the Best City to Live, our studio is located in the trendy Junction Triangle located in West Toronto, close to TTC, the hottest bars and restaurants, and excellent coffee shops. We celebrate successes as a team at our monthly UbiBash events, and invite our families to events throughout the year including our annual Kids Holiday Party and Summer BBQ. We give back to help make our community better through our team volunteer days and fundraising activities. We hold regular game jams to fuel our team’s creativity. Ubisoft Toronto conducts annual performance reviews to help our team develop their careers and grow with our studio, and provides the opportunity for salary increases annually as part of the performance review process. Ubisoft Toronto also offers a comprehensive health benefits package, generous RRSP matching, industry education support, training and career development, flexible days, on-site Yoga and Bootcamp classes, fresh fruit, Life Drawing classes, as well as spontaneous team surprises such as Pi Day, Star Wars Day, and Halloween.
Join Us!
We hunt for talent from across the industry – seasoned experts that know what it takes to ship world-class games and the next generation of game developer all-stars. We value team chemistry and a desire to grow our studio together. If this sounds like your kind of studio, what are you waiting for? Apply to join us now!
Ubisoft Toronto is an equal opportunity employer and welcomes applications from all interested parties. The studio welcomes and encourages applications from people with disabilities. We are committed to providing reasonable accommodation upon request for candidates taking part in the recruitment process. We thank you for your interest, however, only those candidates selected for an interview will be contacted. No agencies please.
Senior Producer
Toronto, Canada - Full-time - REF17488K
Job Description
On being a Senior Producer at Ubisoft Toronto:
As a Senior Producer, you will have a significant impact on the success of our games. Your objective is to manage and oversee the project team and deliver world-class games while achieving quality, schedule, and business targets.
We are looking for a highly organized and systematic leader with excellent communication, and people management skills.
As a leader and manager, you know how to bring out the strengths of your team and develop an environment where your team thrives. You mentor and coach team members, and you help assign tasks and priorities. You empower your team with access to the right tools and resources to be productive and successful.
You have an intricate and detailed understanding of the game development process combined with deep knowledge about game business models with a player-centric approach. You always approach a challenge with an ROI-driven mindset, and you leverage data and your own experience to make smart, strategic decisions. You know how to lead both mature and early-stage projects, and you have a strong understanding of the Ubisoft development process.
You are resilient and adapt well to fast-paced, quickly changing situations. You are a master at resolving conflicting priorities. You thrive in the unknown, and you see challenges as learning opportunities. You believe passionately that diverse teams are more creative and innovative teams, and you are committed to lead what’s next in games.
The daily life of a Producer at Ubisoft Toronto:
Production Management
- Define, present and follow up on the development strategy for the game;
- Define the scope and deliverables of the project;
- Manage the budgets for the project;
- Build an inter-project network and optimally organize the work plan;
- Manage risks and approve contingency plans;
- Follow up on projects and communicate status to executives;
- Meet with external collaborators.
Market
- Work with the Brand/Product Director to define the game’s market positioning;
- Ensure alignment on all deliverables to ensure successful marketing plans to support the game throughout production and into launch.
Content
- Create an environment that fosters and encourages team members to bring the best ideas forward for the project;
- Ensure that the creative direction meets the quality standards for the game and target market;
- In collaboration with technical teams, make technology choices that support the game vision and development (tools and engine);
- Ensure that teams optimize technology and best practice sharing;
- Ensure that the game meets quality standards.
Team Management
- Establish the team structure and support the project team;
- Help define talent needs for the project and recruit the best candidates;
- In collaboration with the leads and managers on the project, ensure that the team is engaged and working efficiently;
- Foster and take an active role in the career development of team members.
Qualifications
- Minimum 10 years of project management experience in a game development environment;
- Have shipped a minimum of one AAA game title in a Producer or Lead Producer role;
- Must have demonstrated the ability to deliver large, complex projects (quality standards, budget constraints and effective team output);
- An inclusive, influential, and inspiring leadership style that allows you to rally people around a vision and engage distributed teams of varying sizes;
- Experience advocating for the project with different stakeholders, including business, publishing, first-party and media;
- The capacity to cast a clear long-term vision and put in place the key milestones to make it a reality.
What to send our way:
- Your CV, highlighting your background, skills, and any games shipped
Additional information
We Offer:
- A hybrid, flexible work model
- Six weeks of vacation
- An enhanced parental leave program
- Comprehensive Total Rewards Package:
- Disability Insurance
- Dental Insurance
- Extended medical insurance
- (Optional) RRSP contribution
- Relocation Assistance
- Bonus (If Applicable)
You can learn more about Life at Ubisoft here: https://toronto.ubisoft.com/life-at-ubisoft/
Join Us!
At Ubisoft Toronto, we believe diversity is our studio’s biggest strength. We’re committed to creating an inclusive workplace that reflects the diversity of our player community, is inclusive and respectful of the individuality of our team and embodies our core values – trust, integrity, excellence and care.
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+. Ubisoft Toronto is committed to providing accommodations for accessibility upon request.
Please read our Code of Conduct prior to applying. It is our collective responsibility at Ubisoft Toronto to maintain a respectful and inclusive work environment, and be the best possible place to work and grow. Knowing and respecting our Code of Conduct’s principles and guidelines is key to achieving that goal.
If this sounds like your kind of studio, what are you waiting for?
Ubisoft’s Mission
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game-changing challenges, cutting edge technologies, and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.
Ubisoft Toronto Inc.
224 Wallace Avenue. M6H 1V7
Toronto, Ontario
www.toronto.ubisoft.com
Team Lead Programmer [Rainbow Six]
Toronto, Canada - Full-time - REF28190K
Job Description
As a Team Lead Programmer on the Rainbow Six brand, you oversee a team that is distributed across multiple studios. You guide this group of talented and inspired programmers who build on technology that contributes to the continued success of Rainbow Six Siege. You care deeply about the success and evolution of your team members and take pride in their wins. You understand that coming together as a team is the best way to overcome challenging technical hurdles and provide rich experiences that our players will appreciate.
The daily life of a Team Lead Programmer at Ubisoft Toronto:
- Manage your team’s workload by participating in planning and by distributing tasks and bugs to team members;
- Ensure that team members complete the assigned work on time and with high quality;
- Coach your team members, using tools like 1:1s and development objectives;
- Code alongside your team daily, but your key focus is their growth and how well they work together toward the goals;
- Communicate regularly with other leads to plan, identify risks, and deliver on time;
- Regularly update your manager on your team’s assignments and meet with other leads both within and outside your project to discuss how to improve workflows and share technology;
- Collaborate effectively with our partners at other studios.
Qualifications
- An undergraduate degree in Computer Science, Computer Engineering, Software Engineering, or equivalent experience;
- Around 8 years of game programming experience;
- Participation in at least one full game production or equivalent as a programming team lead;
- Proficient in C++ and other programming languages commonly used in game production;
- Strong strategic leadership and communication skills;
- A track record of remaining calm and finding solutions when facing challenging situations;
- A deep understanding of video game production and the experience to see the perspectives of other game production disciplines;
- Caring about your team members’ growth.
What to send our way:
- Your CV, highlighting your background, skills, and any games shipped
Additional information
We Offer:
- A hybrid, flexible work model
- Six weeks of vacation
- An enhanced parental leave program
- Comprehensive Total Rewards Package:
- Disability Insurance
- Dental Insurance
- Extended medical insurance
- (Optional) RRSP contribution
- Relocation Assistance
- Bonus (If Applicable)
You can learn more about Life at Ubisoft here: https://toronto.ubisoft.com/life-at-ubisoft/
Join Us!
At Ubisoft Toronto, we believe diversity is our studio’s biggest strength. We’re committed to creating an inclusive workplace that reflects the diversity of our player community, is inclusive and respectful of the individuality of our team and embodies our core values – trust, integrity, excellence and care.
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+. Ubisoft Toronto is committed to providing accommodations for accessibility upon request.
Please read our Code of Conduct prior to applying. It is our collective responsibility at Ubisoft Toronto to maintain a respectful and inclusive work environment, and be the best possible place to work and grow. Knowing and respecting our Code of Conduct’s principles and guidelines is key to achieving that goal.
If this sounds like your kind of studio, what are you waiting for?
Ubisoft’s Mission
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game-changing challenges, cutting edge technologies, and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.
Ubisoft Toronto Inc.
224 Wallace Avenue. M6H 1V7
Toronto, Ontario
www.toronto.ubisoft.com
3D programming Team Lead
Toronto, Canada - Full-time - REF28071U
Job Description
As a 3D Programmer Team Lead, you will be responsible for leading a team of skilled 3D programmers in the development of the next generation of the FarCry branded games. You will split your time between team management and project management.
You will collaborate closely with artists, designers, and other programmers to implement advanced rendering techniques and create stunning visual effects that enhance the overall gaming experience. This role requires a deep understanding and affinity for people management, time management, communication, and planning.
Key Responsibilities:
Lead and mentor a team of 3D programmers, providing technical and/or professional guidance, feedback, and support to ensure high-quality code and deliverables.
Collaborate with the game design and art teams to understand visual requirements and translate them into efficient and visually appealing rendering solutions.
Plan 3D tasks and identify risks and estimation of production times.
Prioritize and assign tasks and follow up on the evolution of the team’s work with regards to 3D programming deliverables.
Stay up to date with the latest industry trends and advancements in real-time rendering technology and evaluate their potential impact on current and future projects.
Participate in code reviews, provide constructive feedback, and enforce coding standards to maintain a high level of quality and consistency within the team.
Collaborate with cross-functional teams to plan and execute development sprints/milestones, ensuring timely and efficient delivery of commitments.
Actively contribute to the recruitment and hiring process of new 3D programmers, assessing technical skills, and evaluating cultural fit within the team.
Support career advancement and suggest training and development for skills identified by Team Lead and/or programmer.
Qualifications
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.
- Proven experience as a 3D programmer in the video game industry, with a strong portfolio demonstrating expertise in real-time rendering and graphics programming.
- Proficiency in programming languages such as C++ and/or C# and experience with relevant APIs and frameworks
- Solid understanding of 3D graphics pipelines, shading languages (e.g., HLSL, GLSL), and advanced rendering techniques (e.g., deferred shading, physically-based rendering, global illumination).
- Experience with optimization techniques for real-time rendering, such as performance profiling, GPU/CPU optimization, and multi-threading.
- Excellent problem-solving skills and the ability to debug complex rendering issues.
- Strong leadership and interpersonal skills, with the ability to motivate and inspire a team of programmers.
- Excellent communication skills to effectively collaborate with artists, designers, and other team members.
- Passion for video games and a strong interest in staying up to date with industry trends and emerging technologies.
- Proven leadership and people management experience.
Additional information
Marion, our talent acquisition specialist, will analyze your application. Please send us your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Ontario or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
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
Hybrid & Flexible Work
Part-time Work Opportunities
Summer Hours
Two Additional Statutory Holidays
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
Remote Working Peripheral Package
Studio Events and Celebrations
Limited On-site Free Parking
Transit Subsidy
Console Reimbursement Policy
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.
“The hybrid work life has been a welcomed change. After my son’s arrival, working from home is a blessing. Not to mention, my managers and our team make balancing work and personal life a priority.“
Aaron Wedderburn
Videographer & Video Editor
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.