cover image
Unity

Développeur(se) logiciel – Vérification en production / Software Developer - Production Verification

On site

Montreal, Canada

Full Time

12-02-2026

Share this job:

Skills

C# Unity CI/CD benchmarking SDLC

Job Specifications

L’opportunité

L’ampleur et la polyvalence de Unity servent des millions de développeur(se)s qui créent pour des centaines de configurations cibles, de genres et de plateformes. À mesure que notre pile technologique devient plus puissante et plus complexe, la validation en conditions réelles des innovations avant tout déploiement de grande envergure devient essentielle. Le programme de Vérification en production (PV) relie nos équipes produit à des productions de jeux partenaires stratégiques et s’assure que chaque avancée majeure, optimisation ou fonctionnalité que nous développons est éprouvée en production avant de rejoindre l’ensemble plus large de l’écosystème Unity.

L’équipe Vérification en production soutient la fiabilité et la performance de Unity au sein de projets réels de nos client(e)s. Nous recherchons un(e) développeur(se) logiciel de niveau intermédiaire qui agira comme expert(e) en production (SME), à l’intersection du développement du moteur Unity, des projets client(e)s et des outils internes.

Votre responsabilité principale sera d’effectuer des mises à niveau de jeux Unity sur les jeux de nos client(e)s dans notre collection PV Codeshare, en assurant des parcours de migration harmonieux entre les différentes versions de Unity. Vous collaborerez étroitement avec les équipes de développement produit, les productions de Unity Studio, les services‑conseils Unity, l’équipe de build and release, ainsi qu’avec d’autres groupes pour vérifier que les mises à jour de Unity ne perturbent pas les applications utilisées en conditions réelles.

Ce poste convient particulièrement aux développeur(se)s qui aiment la résolution de problèmes techniques complexes, qui possèdent une forte expertise Unity, qui souhaitent avoir un impact direct sur la qualité des produits Unity et qui sont à l’aise avec de vastes bases de code provenant de client(e)s et de secteurs variés.

Ce que vous allez faire

Effectuer des mises à niveau de projets Unity sur les jeux de nos client(e)s dans notre collection PV, en identifiant et en corrigeant les problèmes de migration entre les versions de Unity
Travailler sur des initiatives PV clés telles que le temps d’itération, les achats intégrés, l’IA et le cadre de données développeur(se) (Developer Data Framework), entre autres, à titre d’expert(e) en production
Améliorer les outils internes qui analysent l’utilisation des fonctionnalités dans les projets client(e)s afin de faciliter le maillage avec les équipes produit
Gérer le contrôle d’accès aux dépôts de code des client(e)s
Contribuer à la migration du code des client(e)s vers les systèmes internes
Coordonner les mises à jour de la collection de jeux lorsque les développeur(se)s apportent des modifications importantes à leurs projets
Soutenir les équipes produit en réalisant le profilage et les bancs d’essai (benchmarking) des jeux PV lorsqu’elles manquent de capacité
Fournir une expertise technique et des informations issues du terrain pour orienter le développement des produits Unity

Ce que nous recherchons

Solide maîtrise de l’éditeur Unity, de l’architecture du moteur Unity et expérience des mises à niveau de projets entre différentes versions de Unity
Compétences en C# : capacité à déboguer du code dans de grandes bases de code multithreads
Expérience de lancement de plusieurs jeux ou applications interactives en temps réel, avec une bonne compréhension des cycles de vie du développement logiciel (SDLC)
Connaissance du profilage, de l’analyse et de l’optimisation de la performance, allant des optimisations de bas niveau aux décisions architecturales
Aisance à plonger dans des bases de code et des domaines inconnus pour diagnostiquer et résoudre des problèmes techniques complexes
Connaissance des systèmes de contrôle de version et de la gestion de dépôts de code

Vous avez peut-être également

Connaissance des Pipelines d’actifs de jeux, des systèmes de rendu ou des moteurs physiques
Expérience en outils de développement, en analytique ou en instrumentation
Expérience de travail sur des bases de code de client(e)s ou en prestation de services‑conseils techniques
Expérience avec l’automatisation de build, les Pipelines CI/CD ou les flux de travail de build and release

Information supplémentaire

Le support à la relocalisation n’est pas disponible pour ce poste
Un visa de travail ou un parrainage de l’immigration n’est pas disponible pour ce poste

Avantages

Chez Unity, nous voulons que nos membres d’équipe s’épanouissent. Nous offrons un large éventail d’avantages conçus pour soutenir le bien-être et l’équilibre travail-vie personnelle.

Veuillez noter: L’admissibilité aux avantages, les offres spécifiques et la couverture varient selon le pays et le statut d’emploi.

Bien que les avantages précis puissent varier, voici certaines des façons dont nous nous efforçons de prendre soin de nos membres d’équipe admissibles à l’échelle mondiale : assurance santé, vie et invalidité complète | Subvention pour les déplacements

About the Company

Unity (NYSE: U) is the world’s leading platform for creating and operating real-time 3D (RT3D) content. Creators, ranging from game developers to artists, architects, automotive designers, filmmakers, and others, use Unity to make their imaginations come to life. Unity is the foundation upon which the world’s most powerful digital content is created. Specifically, Unity’s platform provides a comprehensive set of software solutions to create, run and monetize interactive, real-time 2D and 3D content for mobile phones, tablets... Know more