Posted 3 weeks ago
Only considering candidates eligible to work in Montreal, Canada ⚠️
Job Description
At the Technology Group (TG), we provide tools, middlewares and services tailored to Ubisoft game production needs, and support them throughout their lifecycle. Through collaboration and innovation, we help facilitate creation and improve production efficiency, with the goal of delivering high-quality games to millions of players worldwide. Exploring ideas, experimenting with new technologies and implementing stable technologies are part of our daily work.
As a technical lead within the Technology Group, you will define and guide the technical vision of our SDKs intended for game engines, ensuring maximum quality, performance and reusability for production teams across Ubisoft. You will be responsible for technical and architectural decisions for the technologies under your responsibility, and you will be called on as an expert to actively participate in innovation topics that will shape the future of game development tools, particularly technologies dedicated to debugging and game performance.
Your role is essential to establish technical and quality standards and to encourage convergence between projects. You will work closely with production teams, technical leads and architects from other groups, and technology partners to ensure our solutions meet diverse needs while remaining sustainable and coherent.
What you will do
- Technical leadership: Lead and oversee major technical decisions, ensuring consistency and longevity of the technologies under your responsibility.
- Strategic technical direction: Define best practices, standards and strategic directions for SDKs, frameworks, pipelines and tools used in production.
- Cross-functional impact: Propose solutions for complex and cross-cutting topics such as vendor replacement, service migrations and privacy law compliance.
- Technology prototyping: Explore and prototype new technologies, anticipate evolutions and position TG to leverage them effectively.
- Systems integration: Ensure technical decisions are aligned with the long-term vision by assessing risks and interdependencies across systems.
- Collaboration and mentoring: Ensure cohesion of the TG ecosystem by collaborating with other activities and support engineering teams in their technical growth.
- Management of technical reviews: Facilitate technical review processes, including cross-activity synchronizations and domain-specific discussions with impact on game developers in terms of performance, debugging, observability and automated testing.
Why this role is for you
- You are passionate about creating coherent and sustainable ecosystems and about technological convergence.
- You excel at translating business needs into technical solutions — and vice versa.
- You can synthesize complex situations into clear visual and textual representations tailored to different audiences.
- You are comfortable diving into technical details while maintaining a global strategic vision.
- You have strong convictions about best practices while being able to adapt to constraints and varied perspectives.
Qualifications
What you bring
- Solid experience in programming and technical leadership.
- Proficiency in C++, with knowledge of C#.
- A deep understanding of game engines (e.g., Anvil, Snowdrop), debugging and performance optimization.
- Experience with CI/CD pipelines and modern development workflows.
- A degree in computer science, software engineering or equivalent training.
- Excellent interpersonal and communication skills, particularly in distributed team environments.
- A willingness to share knowledge and push technological boundaries.
What to send us
- Your CV highlighting your background and skills.
Additional information
About us
Ubisoft is a global reference in video games, with teams around the world creating original and memorable game experiences, from Assassin's Creed to Rainbow Six to Just Dance and many more. We believe that diversity of viewpoints advances both players and teams. If you are passionate about innovation and want to push the limits of entertainment, join our journey and help us create the unknown!
We adopt a hybrid work model that helps you stay connected with your team and aligned with company priorities while giving you the possibility to maintain work-life balance. Note that some roles are fully office-based and not eligible for hybrid work.
