Technical Architect

Posted 4 months ago

Sorry, this job is now closed.

Only considering candidates eligible to work in Montreal, Canada ⚠️

Job Description

At the Technology Group (TG), we provide tools, middleware and services tailored to the needs of game production at Ubisoft — whether front-end or back-end, tools or expertise, we support our productions throughout their life cycle. Through collaboration and innovation, we help increase pipeline and 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 Architect within TG Quality Foundations, you will define and guide the technological vision of our runtime SDKs and C++ libraries, ensuring they deliver maximum quality, performance and reusability to Ubisoft production teams. You will take responsibility for major architectural decisions, lead cross-cutting initiatives and prototype innovative technologies that will shape the future of game development tools.

Your role is essential to harmonize fragmented environments, establish technical and quality standards, and promote convergence between projects. You will collaborate with production teams, production architects and technology partners to ensure our solutions meet diverse needs while remaining sustainable and coherent.

What you will do

  • Architectural leadership: Lead and oversee major architectural decisions, ensuring coherence and long-term sustainability of TGQF technologies.
  • Strategic technical direction: Define best practices, standards and strategic directions for SDKs, frameworks, pipelines and tools used in production.
  • Cross-cutting impact: Propose solutions to complex, cross-cutting problems such as memory footprint, performance and constraints related to game engines.
  • Systems integration: Ensure technical decisions align with the long-term vision by assessing risks and interdependencies between systems.
  • Collaboration and mentorship: Collaborate with other TG activities to ensure ecosystem coherence, and support engineering teams in their architectural development.
  • Supervision of architecture reviews: Facilitate architecture review processes, including inter-team synchronizations and domain-specific discussions.
  • Support for innovation: Work with Product teams and TG directors to evaluate opportunities that impact game developers in terms of performance, debugging, observability and automated testing.

Why this role is for you

  • You are passionate about creating coherent, sustainable ecosystems and 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 for diverse audiences.
  • You are comfortable with technical details while maintaining a global strategic vision.
  • You have strong convictions about best practices while remaining flexible in the face of constraints and differing perspectives.
  • You are an influential collaborator, able to drive outcomes while adapting to external constraints.

Qualifications

What you bring

  • Extensive experience in software development and technical leadership.
  • Strong mastery of C++, with a strong focus on multithreaded programming.
  • Deep understanding of performance optimization, debugging and real-time systems.
  • Solid experience in cross-platform development.
  • Experience with game engines such as Anvil, Snowdrop or Unreal (preferred).
  • Experience with CI/CD pipelines and modern development workflows.
  • A degree in computer science, software engineering or equivalent training.
  • Demonstrated ability to define a clear technological vision for middleware and guide the development of technical roadmaps.
  • Proven leadership in managing and mentoring multidisciplinary technical teams.
  • Excellent interpersonal and communication skills, particularly in distributed team environments.
  • A collaborative mindset with a desire 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 videogames, with teams around the world creating original and memorable gaming experiences from Assassin’s Creed to Rainbow Six and Just Dance among others. We believe diversity of viewpoints advances both players and teams. If you are passionate about innovation and want to push the boundaries of entertainment, join our adventure and help us create the unknown!

We adopt a hybrid work model that helps you stay connected to your team and aligned with company priorities while giving you the ability to maintain work–life balance. Note that some roles are fully office-based and are not eligible for hybrid work.

Sorry, this job is now closed.

Automatically Apply to Remote Design Jobs!

Let our copilot automatically search & apply to remote jobs from all across the web.

Try it now
Ubisoft Montrealmontreal.ubisoft.com

Ubisoft Montreal creates world-renowned video games with a focus on innovation and quality.

Working Week

We don't officially have a 4 day work week, but we'd be open to applications for a 4 day work week @ 80% salary.

  • Mon
  • Tue
  • Wed
  • Thu
  • 🏖️
    Fri

Our Vacation Policy

Ubisoft Montreal offers six weeks of vacation after the first year, promoting ample time for rest and personal pursuits.

  • 30 days PTO
  • 52 unpaid Fridays
  • 82 days off per year

Remote Working Policy

Hybrid work model with three days remote and two days in-office.

Company Benefits

  • Health insurance
  • 401(k) company contribution
  • Generous parental leave
  • Dentalcare
  • Company retreats
  • Life & Disability Insurance
  • Professional Development Budget
  • Mental Health Support

Desirable Skills and Experience

  • Unreal Engine
  • Anvil
  • Snowdrop
  • CI/CD tools
  • C++
  • Multithreaded coding
  • Performance opt.
  • Debugging
  • Real-time systems
  • Cross-platform dev
  • CI/CD workflows
  • Architectural vision
  • Mentorship
  • Systems integration
  • Observability
  • Automated testing
  • Communication

Share this job:

Report incorrect data

Let us know if the job has expired