Gameplay Programming Project Manager

Only considering candidates eligible to work in Montreal, Canada ⚠️

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

Automatically Apply to Remote Engineering Jobs!

Let our copilot automatically search & apply to remote jobs from all across the web.

Try it now
Ubisoft Montrealmontreal.ubisoft.com

Ubisoft Montreal creates world-renowned video games with a focus on innovation and quality.

Working Week

We don't officially have a 4 day work week, but we'd be open to applications for a 4 day work week @ 80% salary.

  • Mon
  • Tue
  • Wed
  • Thu
  • 🏖️
    Fri

Our Vacation Policy

Ubisoft Montreal offers six weeks of vacation after the first year, promoting ample time for rest and personal pursuits.

  • 30 days PTO
  • 52 unpaid Fridays
  • 82 days off per year

Remote Working Policy

Hybrid work model with three days remote and two days in-office.

Company Benefits

  • Health insurance
  • 401(k) company contribution
  • Generous parental leave
  • Dentalcare
  • Company retreats
  • Life & Disability Insurance
  • Professional Development Budget
  • Mental Health Support

Desirable Skills and Experience

  • Unity
  • RPM
  • C#
  • C++
  • Project management
  • Game production
  • Programming principles
  • Leadership
  • Team management
  • Communication
  • Technical vision
  • Hiring/staffing
  • QA collaboration
  • Mentoring

Share this job:

Report incorrect data

Let us know if the job has expired