Project Programming Lead - Gameplay [Rainbow Six Mobile]
Ubisoft Montréal
Montreal
Offre publiée le 2025-12-16
Project Programming Lead - Gameplay [Rainbow Six Mobile]
Company Description
Ubisoft is a global leader in the video game industry, with teams around the world creating original and memorable gaming experiences — from Assassin’s Creed to Rainbow Six, Just Dance, and many more.
Job Description
Rainbow Six Mobile is looking for a Gameplay Programming Lead (CPI) to lead the technical vision and execution of the player experience, including our tactical gameplay loop, multiple progression systems, in-game menus, and many other features.
Responsibilities
- Working with associate producers to set realistic production goals for team leads and production managers, ensuring these goals are met within agreed timelines.
- Collaborating closely with our Technical Director, Technical Architect, and other Project Managers to ensure all departments are aligned and working toward the high-level project goals.
- Holding regular discussions with Game Directors and Lead Designers about upcoming features, the technical feasibility of proposed changes, and the overall feel of the game.
- Working closely with QC leads in both Montreal and Bucharest to maintain a high level of build quality at all times, enabling developers to work, test, and deliver without roadblocks.
- Identifying staffing needs for our core Gameplay, AI, and UI programming teams to support cross-functional mandates and the product teams of R6M. When needed, opening positions in RPM, collaborating with the studio’s recruitment team, or reallocating existing staff to ensure production goals are met.
- Promoting technical excellence and innovation on the project by leading technical leads, overseeing programming team leads and their reports, and encouraging the team to pursue ambitious, high-quality solutions in collaboration with the Core Team.
Qualifications
- A bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Over 10 years of programming experience (C# / C++), including at least five years managing a video game programming team.
- Knowledge of game engines such as Unity, Unreal, or other in-house engines.
- Experience shipping at least one full game.
- A deep understanding of video game production (animation, audio, 3D, gameplay, AI, etc.) and the realities of working with cross-functional teams.
- Excellent mastery of programming principles and best practices.
- Strong leadership and team spirit, supported by effective communication skills.
- An empathetic approach to managing stress in a fast-paced environment.
- An open and innovative mindset, combined with strong analytical and synthesis skills.
- A teaching mindset and a genuine desire to share extensive technical expertise.
Additional Information
Ubisoft embraces a hybrid work model to help you stay connected with your team and aligned with business priorities, while giving you the opportunity to maintain your work-life balance. Note that some roles are fully office-based and are not eligible for hybrid work.
Seniority Level : Director
Employment Type : Full-time
Job Function : Computer Games
Referrals increase your chances of interviewing at Ubisoft Montréal by 2x
#J-18808-Ljbffr
Vous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte