Enable job alerts via email!

Senior Gameplay Programmer – [Assassin’s Creed: Codename INVICTUS] Montreal (Canada) Ubisoft En[...]

Gamecompanies

Montreal

Hybrid

CAD 80,000 - 120,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading game development company seeks a Senior Gameplay Programmer to enhance their multiplayer game. This role involves developing and improving gameplay systems, mentoring fellow programmers, and collaborating across teams. Candidates should possess a strong C++ background and substantial game development experience. Enjoy a hybrid work model in a creative environment where diversity is valued.

Qualifications

  • Minimum 7 years of professional game development experience.
  • Strong proficiency in C++ and experience with AAA multiplayer games.

Responsibilities

  • Develop gameplay systems in collaboration with other disciplines.
  • Analyze game design documents to define gameplay requirements.
  • Design and implement new gameplay systems to enhance player experience.

Skills

C++
Game Development
Collaboration

Education

Bachelor’s degree in Computer Science or Engineering

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 the required features and gameplay systems.
  • Review existing engine features and assess their suitability; adapt them as needed.
  • Anticipate game design changes and ensure your implementations can accommodate those changes.
  • Design and implement new systems or modify existing ones to improve gameplay.
  • Collaborate with multidisciplinary teams to discuss constraints and technical possibilities.
  • Ensure controls and gameplay systems deliver the intended player experience.
  • Develop tools with other departments for efficient gameplay tweaking.
  • Support gameplay systems throughout production.

Qualifications

What You Bring to the Team:

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

What You Should Submit:

  • Your resume highlighting education, experience, skills, and shipped games.

Additional Information

About Us:

Ubisoft employs 19,000 people across 30+ countries, creating acclaimed franchises like Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and more.

We are an equal opportunity employer valuing diversity and inclusion, fostering a creative and collaborative environment focused on growth and well-being.

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

Our Commitment: We embrace diversity and are dedicated to an inclusive, respectful workplace. Our hybrid work model includes at least three days in the office and two days remote. Relocation and work permit requirements depend on your location and credentials.

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