Skip to main content

Gameplay Technical Lead (For Honor)

Auto-translated from French · original: Lead technique jouabilité (For Honor)

5 day week30 days PTOOnsite · Montreal, QC, Canada

The 4-day week in Canada

About the role

Company Description

Ubisoft is a global leader in video games, with teams spread across the four corners of the world creating original and memorable gaming experiences, from Assassin's Creed to Rainbow Six, including Just Dance and many more. We believe that diversity of perspectives drives progress for 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!

Job Description

As a gameplay technical lead, you will act as a specialist in your field and rely on lessons from the past to guide decisions in the present and plan proactively for the future. Your main area will be gameplay, but you will also be expected to contribute to animation and UI.

You will lead a team of programmers toward a technical vision and turn it into reality through high-quality code and solutions to overcome its constraints.

You will be responsible for helping your team develop its skills; that is why you will support and mentor its members. You will give them the means to innovate and give their best.

Given your expertise, credibility and reliability, not only the developers on your project but others as well will be able to turn to you for information and guidance. You will be a go-to resource, a true source of advice and a reference for Ubisoft employees around the world.

What you will do

  • Define the technical vision in your area of specialization (gameplay, animation and UI) + plan its technical roadmap.
  • Meet regularly with your programming team to discuss progress, overcome obstacles, share updates, present features, give feedback, and explain in an informative and constructive way the causes of risks and issues, etc.
  • Mentor and motivate programmers to develop their technical skills + provide what the team needs to work efficiently and achieve quality (tools, pipelines, etc.).
  • Write elegant code tailored to the hardware you are working on.
  • Ensure technical oversight by reviewing code and performing technical validations.
  • Anticipate and assess complex and urgent problems + propose suitable solutions.
  • Collaborate with other technical leads to remove blockers and keep production moving.
  • Communicate with interdependent teams on other projects to exchange information.
  • Stay up to date on technological advances and industry standards to define our best practices + share them with our studios.

Qualifications

What you bring to the team

  • An undergraduate degree in computer science, computer engineering, software engineering, or equivalent
  • About 7 years of programming experience + 2 years of technical leadership
  • A deep understanding of a variety of game engines (Anvil is considered an asset), systems, programming languages (C++ required, C# is considered an asset), interdependencies and critical issues
  • Experience on a live game is considered an asset
  • The ability to make informed, immediate decisions with minimal long-term repercussions
  • A strategic approach to problem-solving: you don't just temporarily fix problems, you solve them so they don't recur
  • Excellent mentoring, interpersonal and presentation skills
  • A collaborative and innovative mindset
  • Effective cross-department communication: you can easily communicate with all disciplines + break down complex information for different audiences
  • A desire to share your knowledge to push the limits of technology & help others improve their skills

What to send us

Your resume highlighting your education, experience, skills and, where applicable, shipped games

About Ubisoft Montreal

Leading Montreal game studio creating iconic franchises like Assassin's Creed and Far Cry, championing work-life balance with 4-day weeks and 6 weeks vacation.

See the full profile