Programmeur·euse Jouabilité Sénior
Ubisoft
Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore. Nous croyons que la diversité des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu!
Description du posteNous sommes une petite équipe autonome qui développe une expérience multijoueur ambitieuse sur l'Unreal Engine. Nous recherchons des développeur·euse·s très impliqué·e·s, animé·e·s par l’exécution, le sens des responsabilités et la fierté de construire quelque chose de concret - ensemble.
Nous recherchons chez le ou la candidate des qualités telles que la proactivité, l'autonomie, la curiosité et un fort sens de la collaboration. Idéalement, cette personne est capable d'apporter son aide là où cela est nécessaire dans le cadre du projet, que ce soit au niveau du gameplay, de l'intégration, de l'optimisation, du débogage ou de l'amélioration des outils. Elle possède une solide expérience du développement de jeux et est à l'aise dans un environnement où la polyvalence, l'initiative et le leadership technique sont valorisés.
Ce que vous ferez
- Concevoir, développer et faire évoluer des systèmes de gameplay robustes et évolutifs
- Collaborer étroitement avec les équipes de conception, d'animation, d'art et de production afin de transformer des objectifs de design ambitieux en fonctionnalités de jeu de haute qualité.
- Développer des fonctionnalités et des systèmes dans Unreal Engine 5 à l'aide du C++ et des Blueprints, en veillant à la qualité, à la maintenabilité et aux performances du code.
- Identifier les risques techniques, recommander des approches adaptées et contribuer aux décisions d'architecture touchant les systèmes de gameplay.
- Soutenir l'équipe de programmation par le partage de connaissances, les revues de code et le mentorat des développeur.euses moins expérimenté.es.
- Contribuer à l'amélioration continue des outils, des processus et des pratiques de développement afin d'accroître l'efficacité de l'équipe.
- Travailler en étroite collaboration avec l'équipe de conception du jeu pour tester les fonctionnalités, fournir des retours constructifs, itérer sur les systèmes et contribuer à l'amélioration de l'expérience de jeu.
Qualifications
Ce que vous apportez à l'équipe
- Au moins 7 ans d’expérience en programmation C++.
- Solide maîtrise des mécaniques de jouabilité et des systèmes 3C.
- Expérience confirmée avec Unreal Engine 4/5.
- Expérience significative dans le développement et le test de fonctionnalités de jouabilité sur plusieurs plateformes.
- Connaissance des systèmes influençant performance et qualité (rendu, threading, réseau).
- Excellentes compétences en débogage et profilage.
- Capacité à écrire un code fiable, efficace et robuste.
- Bonnes aptitudes en communication et esprit d’équipe ouvert.
- Motivation personnelle et passion pour les jeux vidéo.
Atouts
- Expérience en développement de jeux multijoueur.
- Expérience sur des jeux de tir de première personne.
- Expérience multiplateforme (console ou mobile).
- Familiarité avec GAS et CMC.
- ...TEHORA est présentement à la recherche d 'un(e) programmeur(euse) senior BackEnd Python ayant d'excellentes aptitudes techniques, d'excellentes connaissances et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. La personne retenue contribuera...SeniorHourly payContract workApprenticeshipRemote workFlexible hours
- ...TEHORA est présentement à la recherche d'un(e) programmeur(euse) senior FrontEnd Angular ayant d'excellentes aptitudes techniques, d'excellentes connaissances et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. La personne retenue contribuera...SeniorHourly payContract workApprenticeshipRemote workFlexible hours
- ...ambitieuse sur l'Unreal Engine. Nous recherchons des développeur·euse·s très impliqué·e·s, animé·e·s par l’exécution, le sens des responsabilités... ...fluides pour une petite équipe autonome. Incarner un rôle de senior hands‑on : écrire du code au quotidien, débugger au plus près du...SeniorDaily paid
- ...s Creed et Rainbow Six à Just Dance et bien plus encore. Nous sommes convaincu·e·s que la diversité des perspectives permet aux joueur·euse·s comme aux équipes de s’épanouir. Si vous êtes passionné·e par l’innovation et par le fait de repousser les limites du divertissement,...SeniorFull time
- ...PlayStation et développer la première équipe de développement de jeux Sony au Canada. Nous sommes à la recherche d'un·e Programmeur·euse IA senior expérimenté·e pour rejoindre notre studio. Vous serez responsable de divers systèmes et fonctionnalités d'IA tout en...Senior
- ...convaincu·e·s que la diversité des perspectives permet aux joueur·euse·s comme aux équipes de s’épanouir. Si vous êtes passionné·e par l... ...à la stabilité et à l’“always playable”. Incarner un rôle de senior hands‑on et pragmatique : écrire du code au quotidien, être un mentor...SeniorDaily paidFull time
- ...PlayStation et développer la première équipe de développement de jeux Sony au Canada. Nous sommes à la recherche d'un ·e Programmeur ·euse IA senior expérimenté ·e pour rejoindre notre studio. Vous serez responsable de divers systèmes et fonctionnalités d'IA tout en...SeniorTemporary workInternship
- ...TEHORA est présentement à la recherche d 'un(e) programmeur(euse) junior BackEnd Python ayant de bonnes aptitudes techniques, une grande capacité... ...de développement; Collaborer avec les développeurs seniors, analystes et architectes. Requirements Minimum 2 ans...SeniorHourly payFull timeContract workRemote workFlexible hours
- ...continue et nous vous offrons l’espace nécessaire pour évoluer. À propos du rôle Nous sommes à la recherche d'analystes‑programmeur·euse·s.Net pour un projet d'envergure basé dans la ville de Québec ou de Montréal en mode hybride (1-3 jours par semaine). Pourquoi...Permanent employmentFull timeFlexible hours3 days per week1 day per week
- ...la structure de l’IU, de façon à pouvoir aider l’équipe présentation; En collaboration avec les équipes de designers et autres programmeurs, proposer rapidement des prototypes de concepts d'interaction; Être réactif aux commentaires et produire des itérations rapides;...Full time
- Description de l'entreprise Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore...Full time
- ...Le rôle En tant que Programmeur·euse principal·e Systèmes sur Dead by Daylight , tu joueras un rôle clé dans la conception de la fondation technique de l’un des plus grands jeux multijoueurs en service actif au monde. Tu apporteras ton leadership technique sur des systèmes...Full time
- ...opportunity to help elevate a beloved game, scale its long-term potential, and shape what comes next for millions of players. As a Senior Back-End Programmer, you will lead the development and integration of back-end systems for 7 Days to Die . This role focuses on...SeniorLong term contractPermanent employmentFull timeWorldwide
- ...and shape what comes next for millions of players. As a Senior Back-End Programmer, you will lead the development and... ...définition de son avenir. À propos du rôle En tant que Programmeur·euse Back-End Senior, tu seras responsable du développement et de l...SeniorLong term contractPermanent employmentFull timeWorldwide
- ...chacun. Description du poste : À titre de Développeur·euse Outils , vous contribuerez à concevoir, développer et faire... ...le débogage. Collaborer directement avec les utilisateurs — programmeurs, artistes, designers, assurance qualité et production — afin de...Daily paidWork at officeLocal areaRemote work
- ...TEHORA est présentement à la recherche d’ un(e) analyste programmeur géomatique senior ayant une expertise avancée dans le développement de solutions géospatiales et l’intégration de technologies géomatiques dans des systèmes d’information complexes. La personne retenue participera...SeniorHourly payContract workApprenticeshipRemote workFlexible hours
- ...identity, civil status, disability, or any other protected characteristics as per applicable law. Join the Dead by Daylight team as a Senior Generalist Programmer and help shape the next decade of our flagship franchise by building tools and automation that empower...SeniorPermanent employmentFull time
- Are you ready to dive into the world of cutting-edge video game development? Headquartered in Montreal, Behaviour Interactive is at the forefront of the gaming industry, crafting unforgettable experiences across PC, console, and mobile platforms. We’re a dynamic, independent...Permanent employmentFull timeWorldwide
- ...orientation, gender identity, civil status, disability, or any other protected characteristics as per applicable law. We are seeking a Senior DevOps Programmer to join our Core Technologies (Core Tech) team. Core Tech develops both backend and frontend services that support...SeniorPermanent employmentFull time
- ...convaincu·e·s que la diversité des perspectives permet aux joueur·euse·s comme aux équipes de s’épanouir. Si vous êtes passionné·e par... ...poste Ce que vous ferez : Nous sommes à la recherche un programmeur principal en C++ qui contribuera au développement d’applications...SeniorFull timeApprenticeship
- ...tenir au courant des méthodes, pratiques et technologies d'ingénierie logicielle de pointe. Qu'attendons-nous d'un·e Programmeur·se Gameplay Senior ? Une véritable passion pour la création de jeux est essentielle, et nous aimerions aussi que vous : Soyez à l'...SeniorFull timeWorldwide
- ...de chacun. Description du poste : En tant que modeleur.euse 3D travaillant sur des objets d ’environnement, vous travaillerez... ...animateurs, les artistes et les directeurs pour donner vie aux objets de jouabilité. Connaissances / Compétences : Solide connaissance d'un...SeniorRemote work
- ...civil status, disability, or any other protected characteristics as per applicable law. Behaviour Interactive is looking to add a Senior Backend programmer to one of its unannounced projects. As a core member of the development team, you’ll play a pivotal role in shaping...SeniorPermanent employmentFull time
- ...characteristics as per applicable law. Make your mark on a live game enjoyed by players worldwide, join Behaviour Interactive as a Senior DevOps Programmer. Are you ready to take on new technical challenges within a passionate and collaborative team? Behaviour Interactive...SeniorPermanent employmentFull timeWorldwide
- ...inconnu! Description du poste En tant que programmeuse ou programmeur de réseaux à Ubisoft Montréal, vous aurez une influence directe... ...latence satisfait-elle et surpasse-t-elle les attentes des joueurs·euses professionnels·elles? L'expérience connectée est-elle fluide?...Full time
- ...TEHORA est présentement à la recherche d’ un(e) analyste‑programmeur afin d’effectuer différentes tâches de planification, de coordination et de gestion en lien avec le pilotage de l’Entrepôt de données ministériel dans un contexte de transformation et d’exploitation de données...Hourly payFull timeContract workApprenticeshipRemote workFlexible hours3 days per week
- ...La dynamique de votre équipe : Nous recherchons un·e Développeur·se logiciel senior possédant une expertise approfondie de Microsoft Dynamics 365, de la Power Platform et des technologies d’intégration Azure. Dans ce rôle, vous concevrez et mettrez en œuvre des solutions...SeniorFull timeFlexible hours
- ...du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu! Description du poste En tant qu’ animateur-trice jouabilité à Ubisoft Montréal, tu seras responsable de la création des animations et des systèmes d’animation pour le personnage principal en...Full time
- ...et accompagner les équipes dans l’adoption de bonnes pratiques techniques? Techso est à la recherche d’un·e Développeur·euse Microsoft Azure senior pour contribuer à des projets d’envergure auprès de l’un de ses clients situé à Montréal. Dans ce rôle, tu agiras comme...SeniorPermanent employmentFull timeWork at office
$32.02 - $48.02 per hour
...Sommaire du poste Sous la responsabilité du chef de service de l’industrialisation, le programmeur est responsable d’effectuer la programmation des centres d’usinage selon les spécifications des clients, pour différents métaux et différents niveaux de complexité, tout en...Full timeDay shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Programmeur·euse Jouabilité Sénior. Be the first to apply!
- développeur progress Montréal, QC
- développeur unity 3d Montréal, QC
- website developer Montréal, QC
- ruby on rails developer Montréal, QC
- mulesoft developer Montréal, QC
- programmeur Montréal, QC
- interactive developer Montréal, QC
- télétravail développeur Montréal, QC
- developpeur editique Montréal, QC
- api developer Montréal, QC

