U

Ubisoft

Global video game developer and publisher

Gameplay Technical Lead

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeMontreal, QC, CanadaNo salary listedIn-person

About the Job

Requirements

  • An undergraduate degree in Computer Science, Computer Engineering, Software Engineering, or equivalent.
  • Around 7 years of programming experience and 2 years of technical leadership experience.
  • A deep understanding of game engines, systems, programming languages, interdependencies, and critical issues.
  • C++ programming is required.
  • Ability to make informed, immediate decisions with minimal long-term impacts.
  • A strategic approach to problem-solving that resolves root causes and prevents recurrence.
  • Mentorship, interpersonal, and presentation skills.
  • Ability to communicate across departments and disciplines and explain complex information to varied audiences.
  • Desire to share knowledge and help others improve their skills.

Responsibilities

  • Define the technical vision within gameplay, animation, and UI specialization areas and plan the technical roadmap.
  • Meet regularly with the programming team to discuss progress, tackle setbacks, share updates, present features, provide feedback, and explain the root causes of risks and issues constructively.
  • Mentor and motivate programmers to develop their technical skills and provide the tools and pipelines they need to work efficiently and achieve quality.
  • Write high-quality code customized to the hardware being used.
  • Provide technical oversight by reviewing code and conducting technical validations.
  • Anticipate and assess complex, escalated issues and propose adapted solutions.
  • Coordinate with other technical leads to remove blockers and keep production moving forward.
  • Communicate and exchange information with interdependent teams on other projects.
  • Stay up to date on technological advancements and industry standards, define best practices, and share them with studios.

Desired Qualifications

  • Knowledge of the Anvil game engine.
  • Experience with C# programming.
  • Previous experience on a live game.

About the Company

Ubisoft

Global video game developer and publisher

Ubisoft is a global developer and publisher of interactive entertainment, creating, marketing, and selling video games for consoles, PCs, and mobile devices. Its products run as traditional paid games, in-game purchases, and subscription services, and are supported by major franchises such as Assassin’s Creed, Far Cry, and Rainbow Six. Games are built to run across platforms with optional in-game purchases and ongoing services, and Ubisoft also develops its own tech, like Ubisoft Scalar, to streamline game development and enhance player experiences. The company differentiates itself through its large portfolio of enduring franchises, its in-house technology investments, and its active support for esports, community building, accessibility, and inclusion. Ubisoft’s goal is to deliver engaging interactive experiences at scale, grow its global gaming ecosystem, and maintain leadership in game development and publishing while expanding services and accessibility for a wide audience.

Company size
10,001+
Company stage
IPO
Headquarters
Montreuil, France
Founded
1986

Recently Posted Jobs

Explore more opportunities at Ubisoft

See more jobs