Enable job alerts via email!

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

Ubisoft Entertainment

Montreal

Hybrid

CAD 60,000 - 80,000

Full time

6 days ago
Be an early applicant

Job summary

A leading video game company is seeking a Senior Gameplay Programmer in Montreal. You will analyze game design documents, develop gameplay systems, and mentor junior programmers. With over 7 years of experience in game development and strong proficiency in C++, you will join a creative environment focused on professional growth and well-being. This role supports a hybrid work model, balancing team connection and work-life balance.

Benefits

Comprehensive social benefits
Creative and collaborative environment
Focus on professional growth and learning

Qualifications

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

Responsibilities

  • Analyze and understand game design documents to define features.
  • Review existing engine features and adapt them as needed.
  • Collaborate with various disciplines to ensure gameplay systems deliver intended experiences.

Skills

Proficiency in C++
Game design analysis
Collaboration with diverse teams

Education

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

Job description

As a Senior Gameplay Programmer, you’ll join one of our gameplay teams on a multiplayer game. You’ll be responsible for developing gameplay systems in collaboration with other programmers, designers, and various disciplines. In addition to being a strong individual contributor, we’re looking for someone who can mentor less experienced programmers on the team.

JOB DESCRIPTION

What You’ll Do:

  • Analyze and understand game design documents to define required features and gameplay systems for development.
  • Review existing engine features and assess their suitability; adapt them as needed to meet the game's design goals.
  • Anticipate game design changes and ensure your implementations can accommodate those changes.
  • Propose improvements by designing and implementing new systems or modifying existing ones.
  • Collaborate with programmers, game designers, level designers, and animators to discuss constraints and technical possibilities.
  • Ensure that controls and gameplay systems deliver the intended player experience.
  • Work with other departments to develop tools for 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 to 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, diversity and inclusion are core to our culture. We foster a respectful work environment for all.

We support a hybrid work model to help balance team connection and work-life balance, though some roles are fully office-based.

LET OUR TEAM MEMBERS TELL YOU ABOUT THEIR JOB
Games Explained: Game Engines

Timothy Dansie explains how game engines work and which ones we use at Ubisoft.

Alexandru's journey: from Game Tester to IT teams
Machine Learning, Physics Simulation, Kolmogorov Complexity, and Squishy Bunnies
FAQ
Can I submit an open application?

We do not accept open applications. All open positions are listed on our careers page. Check regularly for new opportunities.

How can I check my application status?

Log into your SmartRecruiters profile to view your application status.

How do I know if a Ubisoft email/offer is legit?

Be aware of scams. Ubisoft will never ask for personal data or money during the hiring process. Read our guidelines on recognizing legitimate communications.

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

Similar jobs