Project Programming Lead - Gameplay [Rainbow Six Mobile]

undefined ago • 10 Years + • Game Design

Job Summary

Job Description

Rainbow Six Mobile is seeking a Gameplay Programming Lead to drive the technical vision and execution of the player experience, encompassing tactical gameplay, progression systems, and in-game menus. This role involves setting production goals, collaborating with technical and game directors, ensuring build quality, identifying staffing needs, and promoting technical excellence. Candidates should have over 10 years of programming experience, including 5+ years in team management, and a deep understanding of game production.
Must have:
  • Lead technical vision and execution of player experience.
  • Set realistic production goals for team leads and managers.
  • Collaborate with Technical Director, Technical Architect, and Project Managers.
  • Discuss features and technical feasibility with Game Directors and Lead Designers.
  • Maintain high build quality with QC leads.
  • Identify staffing needs for programming teams.
  • Promote technical excellence and innovation.
  • Bachelor’s degree in Computer Science or related field.
  • Over 10 years of programming experience (C# /C++).
  • At least five years managing a video game programming team.
  • Knowledge of game engines such as Unity, Unreal, or in-house engines.
  • Experience shipping at least one full game.
  • Deep understanding of video game production (animation, audio, 3D, gameplay, AI).
  • Mastery of programming principles and best practices.
  • Strong leadership and team spirit, with effective communication skills.
  • Empathetic approach to managing stress in a fast-paced environment.
  • Open and innovative mindset, combined with strong analytical and synthesis skills.
  • Teaching mindset and genuine desire to share technical expertise.
Perks:
  • Hybrid work model

Job Details

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. We believe that diverse perspectives move both our players and our teams forward. If you're passionate about innovation and eager to push the boundaries of entertainment, join us on our journey and help us create the unknown!

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.

As the Programming Lead for Player Experience, your responsibilities will include:

  • Working with associate producers to set realistic production goals for team leads and production managers, and 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 or improvements, the technical feasibility of proposed changes, and the overall feel of the game.
  • Working closely with our 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 both 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 (there’s always a solution, and you know it)
  • An open and innovative mindset, combined with strong analytical and synthesis skills
  • A teaching mindset and a genuine desire to share your extensive technical expertise

ADDITIONAL INFORMATION

Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin's Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you're passionate about innovation and pushing entertainment boundaries, join our journey and help us create the unknown!

We embrace a hybrid work model helping 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.

Similar Jobs

binance - Android Developer - Futures

binance

Taipei City, Taiwan (Remote)
6 Months ago
Poki - Frontend Developer

Poki

Amsterdam, North Holland, Netherlands (On-Site)
4 Months ago
Everlaw - Director of Engineering, Platform Engineering

Everlaw

Oakland, California, United States (Hybrid)
1 Week ago
Marvell - Insider Threat Program Lead

Marvell

Santa Clara, California, United States (On-Site)
2 Weeks ago
Paytm - Product Operation - Assistant Manager - Lending

Paytm

Noida, Uttar Pradesh, India (On-Site)
2 Months ago
AMC Studio - Game Designer

AMC Studio

Bucharest, Bucharest, Romania (Hybrid)
2 Months ago
Stepico - GAME DESIGNER

Stepico

(Remote)
4 Months ago
Game5Mobile - Game Artist

Game5Mobile

Surabaya, East Java, Indonesia (On-Site)
1 Year ago
alegrium 1 - Game Designer

alegrium 1

South Jakarta, Jakarta, Indonesia (On-Site)
1 Year ago
reality.co - Product Owner, Mobile Games (LiveOps & Game Design Focused)

reality.co

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

CME Group - Senior Staff Engineer - Identity Governance and Administration (IGA)

CME Group

Chicago, Illinois, United States (Hybrid)
2 Months ago
Marsh McLennan - Strategic Initiatives and Delivery Leader

Marsh McLennan

Sydney, New South Wales, Australia (Hybrid)
3 Weeks ago
Zuora - Product Manager - Enterprise Solutions Integrations

Zuora

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Epic Games - Senior Rust Software Engineer

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
Mark43 - Contract Manager

Mark43

(Remote)
2 Weeks ago
Canonical - Partner Sales Manager - Hewlett Packard Enterprise

Canonical

India (Remote)
2 Months ago
everyday health - Account Manager

everyday health

New York, United States (On-Site)
2 Months ago
Qualcomm - AI SW Engineer/Senior Engineer, AI PC SDK

Qualcomm

Taipei City, Taiwan (On-Site)
1 Month ago
Palo Alto Networks - Staff Advanced Solutions E-TAC Engineer, NGFW

Palo Alto Networks

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Mapbox - Software Development Engineer III, Android, Navigation SDK

Mapbox

Helsinki, Uusimaa, Finland (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Rockstar Games - Graphics Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
4 Months ago
Penn Interactive - Technical Advisor to the CTO

Penn Interactive

Toronto, Ontario, Canada (Remote)
5 Days ago
Rocket - Cloud Sales Account Executive (Mainframe Modernization)

Rocket

Ontario, Canada (Remote)
1 Month ago
Ubisoft - Game Release Specialist

Ubisoft

Montreal, Quebec, Canada (Hybrid)
3 Weeks ago
CookUnity - Full Stack Tech Lead, Fulfillment & Logistics Tech

CookUnity

Toronto, Ontario, Canada (Hybrid)
1 Week ago
Blazesoft - Online Casino Program Manager

Blazesoft

Canada (On-Site)
1 Year ago
PwC - PwC Private, Philanthropic Tax, Manager

PwC

Toronto, Ontario, Canada (On-Site)
10 Months ago
yellow brick games - Lead Creature Artist

yellow brick games

Montreal, Quebec, Canada (Remote)
2 Months ago
Gloss Genius - Senior Software Engineer, Infrastructure

Gloss Genius

Toronto, Ontario, Canada (Remote)
2 Months ago
Boomi  - Manager, Commercial Sales Engineering

Boomi

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Game Design Jobs

limit break - リードゲームプランナー (Lead Game Designer)

limit break

Tokyo, Japan (On-Site)
12 Months ago
zimad - Game Designer

zimad

(Remote)
2 Months ago
welevel  - Game UI/UX Designer

welevel

Munich, Bavaria, Germany (On-Site)
5 Months ago
Owlcat Games - Lead Game Designer

Owlcat Games

Nicosia, Nicosia, Cyprus (Hybrid)
5 Months ago
Larian Studios - Gameplay Scripter

Larian Studios

(On-Site)
2 Months ago
Haven Studios  Inc  - Senior Game Designer

Haven Studios Inc

Montreal, Quebec, Canada (On-Site)
2 Weeks ago
Ubisoft - UI/UX Designer (Mobile Gaming)

Ubisoft

Barcelona, Catalonia, Spain (Hybrid)
1 Month ago
Paradox Interactive - Game Designer

Paradox Interactive

Stockholm, Stockholm County, Sweden (On-Site)
1 Month ago
Extreme Inc. - Authoring Designer for Gaming Machines

Extreme Inc.

Tokyo, Japan (On-Site)
3 Months ago
Mysteria Studio - Intern Game Designer

Mysteria Studio

Germany (Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

Montreal, Quebec, Canada (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Guildford, England, United Kingdom (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Barcelona, Catalonia, Spain (Hybrid)

Milan, Lombardy, Italy (Hybrid)

View All Jobs

Get notified when new jobs are added by Ubisoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug