Enable job alerts via email!

Senior Gameplay Programmer – [Assassin’s Creed: Codename INVICTUS]

Ubisoft

Montreal

Hybrid

CAD 80,000 - 110,000

Full time

7 days ago
Be an early applicant

Job summary

A leading gaming company in Montreal is seeking a Senior Gameplay Programmer to analyze game design, implement gameplay systems, and collaborate with various teams. The ideal candidate will have a Bachelor's degree and at least 7 years of experience in game development, particularly with AAA multiplayer games. This role supports a hybrid work model with a focus on professional growth and an inclusive environment.

Benefits

Comprehensive social benefits
Professional growth opportunities
Inclusive work environment

Qualifications

  • Minimum 7 years of professional game development experience.
  • Experience on at least one AAA multiplayer game.

Responsibilities

  • Analyze and understand game design documents.
  • Review existing engine features and make modifications.
  • Design and implement new systems for improvements.
  • Collaborate with developers across various disciplines.

Skills

C++ proficiency
Game development
Collaboration with teams

Education

Bachelor’s degree in Computer Science, Engineering, or related field

Job description

Job Description

What You’ll Do:

  • Analyze and understand game design documents to define the features and gameplay systems to be developed in the engine.
  • Review existing engine features and assess their suitability; adapt them if necessary to meet the game's needs.
  • Anticipate potential game design changes and ensure your implementations can accommodate these changes.
  • Design and implement new systems or modify existing ones to propose improvements.
  • Collaborate with Programmers, Game Designers, Level Designers, and Animators to discuss constraints and technical possibilities.
  • Ensure controls and gameplay systems deliver the intended player experience.
  • Develop tools with other departments to enable efficient gameplay tweaking.
  • Support gameplay systems throughout the production lifecycle.
Qualifications

What You Bring to the Team:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum 7 years of professional game development experience, with strong proficiency in C++.
  • Experience on at least one AAA multiplayer game.
Additional Information

About Us

Ubisoft is an equal opportunity employer that values diversity and perspectives, which are essential for creating inclusive worlds.

Working at Ubi MTL offers a creative, collaborative environment focused on professional growth, learning, and well-being, supported by comprehensive social benefits.

If you're excited about challenges, new technologies, and shaping the future of entertainment, join us to create the unknown.

At Ubisoft, everyone is welcome. We promote diversity and foster an inclusive, respectful environment.

Our hybrid work model allows flexibility, though some roles are fully office-based and may not qualify for hybrid arrangements.

Company Description

As a Senior Gameplay Programmer, you will develop gameplay systems for a multiplayer game, collaborating with various disciplines. You should be a strong individual contributor and capable of mentoring less experienced programmers.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs