Find Your 4-Day Work Week
"The future of work is here" - 4DayJob
As seen in
VOCABOTICS
🤍 If you like 4DayJob, give us a shoutout on 𝕏
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
Browse by Role
© 2025 4DayJob. Helping you find better work-life balance through 4-day work weeks.