Technical Architect – TG Quality Foundations
@ Ubisoft

Montreal, Quebec, Canada
On Site
Full-time
Posted 5 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXX XXXXXXXX****** @ubisoft.com
Recommended after applying

Job Details

Your Mission

As a Technical Architect within TG Quality Foundations, you will define and guide the technological vision for our Runtime SDKs and C++ libraries, ensuring they deliver maximum quality, performance, and reusability to production teams across Ubisoft. You will lead major architectural decisions, drive transversal initiatives, and prototype innovative technologies that shape the future of game development tools.

Key Responsibilities

  • Architectural Leadership: Lead and oversee major architecture decisions ensuring long-term sustainability.
  • Strategic Technical Direction: Define best practices, standards, and strategies for SDKs, frameworks, and tools.
  • Cross-functional Impact: Drive solutions for complex topics like performance, memory, and engine constraints.
  • System Integration: Align technical decisions with long-term vision by evaluating system interdependencies.
  • Collaboration & Coaching: Work with TG teams and mentor multidisciplinary technical teams.
  • Architecture Review Stewardship: Facilitate review processes and ensure domain-specific syncs.
  • Innovation Support: Collaborate with Product teams and TG directors to evaluate opportunities in performance, debugging, observability, and automated testing.

Why This Role Might Be for You

If you are passionate about building coherent, sustainable ecosystems and can translate business needs into technical solutions, this role is a great fit. You excel at simplifying complex technical issues and mentoring teams while maintaining strategic oversight.

Qualifications

  • Extensive experience in software development and technical leadership.
  • Mastery of C++ with a focus on multi-threaded programming.
  • Deep understanding of performance optimization, debugging, and real-time systems.
  • Solid cross-platform development experience.
  • Experience with game engines such as Anvil, Snowdrop, or Unreal is preferred.
  • Knowledge of CI/CD pipelines and modern development workflows.
  • A degree in Computer Science, Software Engineering, or equivalent training.
  • Proven ability to define a technological vision and develop technical roadmaps.
  • Strong leadership with experience mentoring multidisciplinary technical teams.
  • Excellent communication and interpersonal skills in distributed team environments.

Key skills/competency

  • Technical Architecture
  • C++
  • Middleware
  • Performance
  • SDK
  • Leadership
  • CI/CD
  • Multi-threading
  • Game Development
  • Innovation

How to Get Hired at Ubisoft

🎯 Tips for Getting Hired

  • Customize your resume: Emphasize architecture and C++ expertise.
  • Research Ubisoft: Understand their mission and gaming portfolio.
  • Highlight leadership: Detail experience in technical mentorship.
  • Prepare for interviews: Review game engine integration challenges.

📝 Interview Preparation Advice

Technical Preparation

Review advanced C++ and multi-threading concepts.
Practice system integration case studies.
Study game engine performance optimization.
Refresh CI/CD pipeline implementation techniques.

Behavioral Questions

Describe past technical leadership challenges.
Share examples of cross-team collaboration.
Explain decision-making in high-pressure scenarios.
Discuss adaptive communication with diverse teams.

Frequently Asked Questions