Find Your 4-Day Work Week

Discover companies offering 4-day work weeks. Better work-life balance, competitive pay, and happier careers.
"The future of work is here" - 4DayJob

As seen in

Ben's Bites
GM Weekend

VOCABOTICS

Trends Weekly

🤍 If you like 4DayJob, give us a shoutout on 𝕏

Ubisoft Montreal
Gameplay Programming Project Manager
Montreal

Share:

Company description

Ubisoft is a global reference in video games, with teams around the world creating original and memorable game experiences from Assassin’s Creed to Rainbow Six and Just Dance among others. We believe diversity of viewpoints advances 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

Rainbow Six Mobile is looking for a Gameplay Programming Project Manager (PPM) to lead the technical vision and execution of the player experience, including our tactical gameplay loop, numerous progression systems, in-game menus, and many other aspects.

As the PPM for Player Experience, your responsibilities will include:

  • Work with associate producers to set realistic production targets for team leads and production owners, and ensure these targets are met on agreed timelines.
  • Collaborate closely with our technical director, technical architect and other PPMs to ensure all departments move in the same direction according to high-level project objectives.
  • Hold regular discussions with game directors and lead designers regarding future features or improvements, the technical feasibility of proposed changes, and the overall feel of the game.
  • Work closely with our QC (quality control) leads in Montreal and Bucharest to maintain high-quality builds at all times, enabling developers to work, test and deliver without blockers.
  • Identify staffing needs for our core gameplay, AI and UI teams to support both cross-cutting mandates and R6M product teams. If necessary: create openings in RPM, collaborate with the studio recruiting team or reassign existing staff to ensure production targets are met.
  • Promote technical excellence and innovation on the project by leading technical leads, supervising programming team leads and their reports, and encouraging the team to seek ambitious, high-quality solutions in collaboration with the Core Team.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering or equivalent field

  • Over 10 years of programming experience (C# / Unity, C++), including at least five years managing programming teams in video game development

  • Experience shipping at least one complete game

  • Deep understanding of game production (animation, audio, 3D, etc.) and the realities of different working teams

  • Strong command of programming principles

  • Leadership and team spirit, supported by strong communication skills

  • Empathetic approach to managing stress in a dynamic environment (there is always a solution, and you know it)

  • Open and innovative mindset combined with excellent synthesis skills

  • A pedagogical approach and a desire to share your extensive technical expertise

Additional information

Ubisoft is a global reference in video games, with teams around the world creating original and memorable game experiences from Assassin’s Creed to Rainbow Six and Just Dance among others. We believe diversity of viewpoints advances 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!

We adopt a hybrid work model that helps you stay connected with your team and aligned with company priorities while giving you the possibility to maintain work–life balance. Note that some roles are fully office-based and not eligible for hybrid work.

Videos to watch: https://www.youtube.com/watch?v=J1KpJXJbOnE and https://www.youtube.com/watch?v=rq-cTXu1PEM

Please mention that you found this job on 4DayJob, this helps us get more companies to post here, thanks!