Lead Technical Programmer - Rainbow Six

3 Months ago • 7 Years + • Programming

Job Summary

Job Description

The Lead Technician for the Rainbow Six brand will actively participate in identifying and implementing technical improvements across the game engine, including core technology, audio, and rendering. This role involves collaborating with the Rainbow Six Siege team to prioritize improvements, create and maintain a roadmap, and guide the team to deliver high-quality results. Responsibilities include defining the technical vision, mentoring programmers, ensuring code quality through reviews, anticipating and resolving complex issues, collaborating with other technical leads, communicating effectively across teams, and staying up-to-date on industry advancements. The role requires strong C++ programming skills, deep understanding of game engines, and excellent communication and mentoring abilities. The team is distributed across multiple studios, requiring effective remote collaboration.
Must have:
  • 7+ years C++ programming experience
  • Deep understanding of game engines and systems
  • Strategic problem-solving approach
  • Excellent mentoring and communication skills
  • Code review and technical validation
  • Effective inter-departmental communication

Job Details

Description de l'entreprise

Rainbow Six Siege est un jeu de tir tactique compétitif en ligne extrêmement réussi qui propose continuellement de nouveaux contenus et fonctionnalités depuis plus de huit ans.

Les membres de l'équipe technique de la marque Rainbow Six travaillent en partenariat avec l'équipe Siege pour mettre en œuvre des améliorations techniques, faire évoluer notre pile technologique de base et permettre aux équipes de continuer à offrir des expériences de qualité à nos joueurs.

Nous avons des projets ambitieux pour l'avenir de Rainbow Six ; nous recherchons des personnes talentueuses, désireuses et capables de relever les défis techniques qui nous attendent.

Description du poste

En tant que responsable technique de la marque Rainbow Six, vous participerez activement à la recherche d'améliorations de pointe dans tous les domaines du code au niveau du moteur, y compris la technologie de base, l'audio et le rendu.

En collaboration avec l'équipe Rainbow Six Siege, vous identifierez et hiérarchiserez les améliorations technologiques spécifiques, créerez et maintiendrez une feuille de route et guiderez votre équipe pour exécuter la vision de ces améliorations avec une haute qualité.

L'équipe technique de la marque Rainbow Six est une équipe distribuée répartie sur plusieurs studios. Il est donc essentiel que vous puissiez communiquer efficacement avec vos partenaires distants et établir des relations solides avec eux.

Responsabilités

  • Définir la vision technique au sein de l'équipe Moteur du projet + planifier sa feuille de route technique.
  • Rencontrez régulièrement votre équipe de programmation pour discuter des progrès, faire face aux revers, partager les mises à jour, présenter les fonctionnalités, donner votre avis, expliquer de manière informative et constructive les causes profondes des risques et des problèmes, etc.
  • Encadrer et motiver les programmeurs pour développer leurs compétences techniques + leur fournir ce dont ils ont besoin pour travailler efficacement et atteindre la qualité (outils, pipelines, etc.).
  • Écrivez du code élégant adapté au matériel avec lequel vous travaillez.
  • Assurer une supervision technique en examinant le code et en effectuant des validations techniques.
  • Anticiper et évaluer les problématiques complexes et escaladées + proposer des solutions adaptées.
  • Synchronisez-vous avec d'autres responsables techniques pour éliminer les blocages et faire avancer la production.
  • Communiquer avec des équipes interdépendantes sur d’autres projets pour échanger des informations.
  • Restez à l’affût des avancées technologiques et des normes de l’industrie pour définir nos meilleures pratiques + les partager avec nos studios.

Qualifications

  • Environ 7 ans d'expérience en programmation en C++
  • Une compréhension approfondie d'une variété de moteurs de jeu, de systèmes, de langages de programmation, d'interdépendances et de problèmes critiques
  • La capacité de prendre des décisions éclairées et immédiates avec un impact minimal à long terme
  • Une approche stratégique de la résolution de problèmes : vous ne vous contentez pas de corriger les problèmes, vous les résolvez pour qu'ils ne se reproduisent plus
  • Excellentes compétences en matière de mentorat, de relations interpersonnelles et de présentation
  • Un esprit hautement innovant et collaboratif
  • Communication interdépartementale efficace : vous pouvez facilement communiquer avec toutes les disciplines + décomposer des informations complexes pour différents publics
  • Une envie de partager vos connaissances pour repousser les limites de la technologie et aider les autres à améliorer leurs compétences

Informations complémentaires

Les équipes d’Ubisoft comptent 20 000 personnes réparties sur plus de 30 pays aux quatre coins du monde et sont liées par une mission commune : enrichir la vie des joueuses et des joueurs au moyen d’expériences de jeu originales et mémorables. Leur énergie et leur talent ont permis de donner vie à de nombreuses franchises acclamées telles que Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six et bien d’autres à venir.  

Ubisoft est une entreprise soucieuse de l’égalité des chances et estime que la diversité des origines et des perspectives est essentielle pour créer des mondes qui permettent l’épanouissement et l’expression de tous·tes. 

Travailler à Ubi MTL, c’est jouir d’un milieu de travail qui éveille la créativité et favorise la connexion. Nous offrons un espace collaboratif axé sur l'avancement professionnel, les occasions d'apprentissage et le bien-être (nos importants avantages sociaux en témoignent!). 

Si vous êtes enthousiaste à l’idée de relever des défis passionnants, d’exploiter les toutes dernières technologies et de prendre part au futur du divertissement, rejoignez-nous pour créer l’inconnu.  

À Ubisoft, vous êtes les bienvenu·es tel·les que vous êtes. Nous accueillons la diversité sous toutes ses formes. Nous nous engageons à favoriser un environnement de travail inclusif et respectueux de toutes les différences.

Similar Jobs

Cadence - Design Engineering Architect

Cadence

United States (On-Site)
1 Month ago
Sony Interactive Entertainment - System Software Development (PlayStation Network Core Functions and Game SDK Development)

Sony Interactive Entertainment

Tokyo, Japan (Hybrid)
3 Months ago
Google - Silicon RTL Design Engineer, TPU

Google

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Remedy Entertainment Plc - Senior/Lead Build Engineer

Remedy Entertainment Plc

Helsinki, Uusimaa, Finland (Hybrid)
4 Months ago
Extreme Inc. - Programmer (Client)

Extreme Inc.

Tokyo, Japan (Hybrid)
1 Month ago
warner bros games - Senior Software Engineer, C++ Player Team

warner bros games

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Warhorse Studios - Senior C++ Programmer

Warhorse Studios

Prague, Prague, Czechia (On-Site)
10 Months ago
Zscaler - Principal Software Development Engineer - Golang

Zscaler

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
FICO - Java Customer Support Engineer II

FICO

Bengaluru, Karnataka, India (Remote)
1 Month ago
Cadence - Lead C++ Software Engineer

Cadence

San Jose, California, United States (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Amber - Senior Unity Game Engineer (Project Based)

Amber

(Remote)
3 Months ago
Google - Software Engineer II, Android Automotive

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
2 Months ago
bytedance - Software Engineer, Multi-Cloud CDN

bytedance

Boston, Massachusetts, United States (On-Site)
2 Months ago
Qualcomm - Principal Engineer

Qualcomm

Hyderabad, Telangana, India (On-Site)
4 Weeks ago
Qualcomm - Camera Staff Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Riot Games - Manager, Software Engineering - Teamfight Tactics - Core Tech

Riot Games

Sydney, New South Wales, Australia (On-Site)
1 Month ago
bytedance - Research Scientist Intern (Doubao (Seed) - Foundation Model, Speech Understanding) - 2024 Summer (PhD)

bytedance

San Jose, California, United States (On-Site)
8 Months ago
31st Union - Expert UI Engineer

31st Union

San Mateo, California, United States (On-Site)
2 Months ago
Escape Velocity Entertainment - Animation Engineer

Escape Velocity Entertainment

(Remote)
1 Month ago
fat shark games - Tools Programmer

fat shark games

Stockholm, Stockholm County, Sweden (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Budge Studios - 3D Game Programmer / Gameplay 3D Programmer

Budge Studios

Montréal, Québec, Canada (Hybrid)
5 Years ago
Beamdog - Senior Technical Artist

Beamdog

Alberta, Canada (Hybrid)
5 Months ago
Ubisoft - Level Design Director (Splinter Cell)

Ubisoft

Toronto, Ontario, Canada (On-Site)
3 Months ago
Epic Games - Backend Security Programmer (Resource Integrity)

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
Rockstar Games - Graphics Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
8 Months ago
Bethesda - Senior Gameplay Programmer

Bethesda

Montreal, Quebec, Canada (On-Site)
3 Months ago
Sika Group - Merchandiser

Sika Group

Edmonton, Alberta, Canada (On-Site)
3 Weeks ago
Behaviour Interactive - Animation Team Lead - Dead by Daylight

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
3 Months ago
Epic Games - Senior QA Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
4 Months ago
Epic Games - Security Programmer - Backend (Asset Integrity)

Epic Games

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

Get notifed when new similar jobs are uploaded

Programming Jobs

Ion - Senior Software Developer, Italy

Ion

Italy (Hybrid)
8 Months ago
Next Level Business Services - Technical Lead (ASP.NET / Site core)

Next Level Business Services

Philadelphia, Pennsylvania, United States (On-Site)
8 Months ago
Jane Street - Programming Language Engineer

Jane Street

New York, United States (On-Site)
1 Month ago
Blitz app - Senior Software Engineer (C++)

Blitz app

India (Remote)
3 Months ago
Ubisoft - SQL Developer

Ubisoft

Bucharest, Bucharest, Romania (Hybrid)
4 Weeks ago
Qube Cinema - Software Engineer - Golang

Qube Cinema

India (Remote)
1 Month ago
N-ix - Senior AQA (C#) Engineer

N-ix

Poland (Hybrid)
1 Month ago
5minlab - Client Programmer

5minlab

Seoul, South Korea (On-Site)
2 Months ago
N-ix - Senior Java Engineer

N-ix

Ukraine (On-Site)
6 Days ago
Netflix - Manager, Content Programming Strategy & Operation - Japan (Anime)

Netflix

Tokyo, Japan (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Da Nang, Vietnam (Hybrid)

Barcelona, Catalonia, Spain (Hybrid)

Barcelona, Catalonia, Spain (Hybrid)

Barcelona, Catalonia, Spain (Hybrid)

Barcelona, Catalonia, Spain (Hybrid)

Pune, Maharashtra, India (Hybrid)

Saint-Mandé, Île-de-France, France (Hybrid)

Pune, Maharashtra, India (Hybrid)

Montpellier, Occitanie, France (Hybrid)

Barcelona, Catalonia, Spain (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