Technical Architect

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 Ubisoft game production that we support throughout their lifecycle. Through collaboration and innovation, we help facilitate creation and improve production efficiency, with the goal of delivering 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 (TGQF), a division whose mission is to position Ubisoft as a leader in game quality engineering, you will define and guide the technological vision of our SDKs integrated into game engines, ensuring they deliver maximum quality, performance and reusability to Ubisoft production teams. You will take ownership of major architectural decisions, lead cross-cutting initiatives and prototype innovative technologies that will shape the future of game development tools.

Your role will be essential to establish software engineering and quality standards as well as to harmonize fragmented environments that will encourage convergence between projects. You will collaborate with production teams, production architects and partners from various technical teams 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 long-term consistency and sustainability of technologies.
  • Strategic technical direction: Define best practices, standards and strategic directions for the SDKs developed at TGQF.
  • Cross-cutting impact: Propose solutions to complex and cross-cutting issues such as memory footprint, performance and constraints related to game engines.
  • Cross-team collaboration: Collaborate globally with different Ubisoft teams to ensure coherence of the technological ecosystem.
  • Mentorship: Support senior developers and technical leads of engineering teams to guide their technical skill development.
  • Product direction support: Work with product teams and TGQF 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 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 for varied audiences.
  • You are comfortable with technical details while maintaining a global strategic vision.
  • You have strong convictions about best practices while remaining flexible with business and project constraints.

Qualifications

What you bring

  • Extensive experience in software development and technical leadership.
  • Mastery of C++ with a strong emphasis on multi-threaded programming.
  • Deep understanding of performance optimization, debugging and real-time systems.
  • Solid experience in multi-platform development.
  • Good knowledge of the constraints of development in game engines.
  • Experience with CI/CD pipelines and modern development workflows.
  • Demonstrated ability to define a clear technical vision and guide engineering teams' development.
  • Excellent interpersonal and communication skills, especially in geographically distributed team environments.
  • A collaborative spirit with the desire to share knowledge and push technological boundaries.
  • A degree in computer science, software engineering or an equivalent background.

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 others. We believe diversity of perspectives 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 ability to maintain your work-life balance. Note that some roles are fully office-based and are not eligible for hybrid work.

[Videos to watch]

Automatically Apply to Remote Engineering 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

  • SDKs
  • Game engines
  • CI/CD pipelines
  • C++
  • Multi-threading
  • Performance tuning
  • Debugging
  • Real-time systems
  • Multi-platform dev
  • CI/CD
  • Architectural design
  • Technical mentorship
  • Communication
  • Collaboration
  • Software engineering
  • Game engine constraints

Share this job:

Report incorrect data

Let us know if the job has expired