Enable job alerts via email!

Gameplay Programmer - Rainbow Six Siege

Ubisoft

Montreal

Hybrid

CAD 80,000 - 120,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

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

Job summary

An established industry player seeks a talented gameplay programmer to join their dynamic team. This role offers an exciting opportunity to work on a popular live game, contributing to gameplay initiatives and improving existing systems. You will collaborate with specialists in AI, UI, and design to bring innovative ideas to life. The company promotes a creative and inclusive work environment, fostering growth and collaboration. If you're passionate about gaming and technology, this is the perfect chance to make an impact in the gaming world.

Benefits

Flexible Work Environment
Opportunities for Growth
Collaborative Space
Learning Opportunities

Qualifications

  • 7+ years of experience in C++ programming and optimization.
  • Experience working on shipped video games and console design.

Responsibilities

  • Coding new and existing systems aligned with game design.
  • Developing gameplay tools for large content teams.
  • Collaborating with design and animation teams.

Skills

C++ Programming
Gameplay Design
AI Development
Communication Skills

Education

Bachelor's Degree in Computer Science
Bachelor's Degree in Engineering

Tools

Gameplay Tools

Job description

Job Description

Join our team as a gameplay programmer working on Rainbow 6 Siege, a popular live game enjoyed by millions daily. You will participate in a dynamic environment, working on various gameplay initiatives, improving existing systems, and supporting the game's live operations to help different teams achieve their goals.

As a key member of a cohesive gameplay team—including specialists in AI, UI, and 3C—you will bring the vision of game and mission designers to life, providing your expertise in decision-making processes.

What You Will Do

The primary responsibilities include:

  • Coding new and existing systems aligned with game design.
  • Ensuring new elements integrate seamlessly with existing code.
  • Developing gameplay tools for large content teams.
  • Understanding current features and proposing improvements.
  • Collaborating with design and animation teams on environments.
  • Fixing gameplay bugs.
  • Documenting your work thoroughly.
Qualifications

What You Bring to the Team

  • A bachelor's degree in computer science or engineering.
  • At least 7 years of experience in C++ programming and optimization.
  • Experience with gameplay, AI, and design (characters, cameras, NPCs, environment, behaviors).
  • Experience working on a shipped video game.
  • Console design experience is a plus.
  • Strong communication skills across disciplines to support and elevate the team’s work.
  • Creativity and a passion for innovation.
What You Need to Send Us
  • Your resume highlighting your education, experience, skills, and shipped games if applicable.
Additional Information

About Us

Ubisoft employs 19,000 people across 30+ countries, dedicated to creating memorable gaming experiences. Our franchises include Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and more.

We value diversity and are committed to an inclusive, respectful work environment. Working at Ubi MTL offers a creative, collaborative space with opportunities for growth, learning, and well-being.

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

At Ubisoft, diversity and inclusion are core to our values. We foster a flexible, hybrid work environment, requiring a minimum of three days in the office per week, with two days remote. Relocation may be necessary outside Quebec or Canada. Work permit eligibility depends on your education and experience, in line with government regulations.

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

Similar jobs

Gameplay Programmer - Rainbow Six Siege

Ubisoft Entertainment

Montreal

Hybrid

CAD 80,000 - 120,000

Today
Be an early applicant

Gameplay Programmer - Rainbow Six Siege

Ubisoft Entertainment

Montreal

Hybrid

CAD 80,000 - 120,000

Today
Be an early applicant