Description
As an Online Team Lead - IT at Ubisoft Montreal, you will lead a team responsible for the systems and services supporting the game's multiplayer experience.
You will work closely with gameplay, production, and infrastructure teams to ensure the delivery of reliable, scalable, and consistent online features.
In this role, you will contribute to both the organisation and development of the team, as well as the technical quality of backend services in a live environment.
Responsibilities:
- Coordinate team activities, ensuring planning, prioritisation, and tracking of backend services, progression, persistence, economy, and telemetry;
- Deliver end-to-end online features, ensuring alignment between design, gameplay, client, and backend teams;
- Foster a culture of collaboration, accountability, and continuous improvement within the team;
- Support team members in their professional development and knowledge sharing;
- Collaborate with Unreal, Ubisoft services, and Live Ops teams to ensure coherent and maintainable integration;
- Implement robust backend systems, including monitoring, incident management, migrations, alerts, and rollback procedures;
- Ensure stability, observability, and scalability of online systems;
- Participate in technical and architectural decisions to support the project's technological vision;
- Contribute to programming to stay connected with the team's technical realities;
- Communicate risks, priorities, and progress to production partners and other teams.
Qualifications:
- Bachelor's degree in Computer Science or equivalent;
- Extensive experience in video game programming;
- At least 3 years of experience in managing a programming team;
- Excellent mastery of C++ and other languages used in game production;
- Participation in the complete production of at least one video game in a programming or technical coordination role;
- Strong organisational, priority tracking, and interdisciplinary collaboration skills;
- Excellent communication, team coaching, and knowledge sharing abilities;
- Ability to remain calm and constructive in complex or changing contexts;
- Good understanding of video game production and ability to collaborate effectively with various departments involved in development.