Ingénieur Logiciel Senior – Unity

1 week ago


Greater Montreal Metropolitan Area, Canada Robert Half Full time

À propos du rôle Nous recherchons un Ingénieur logiciel Unity senior expérimenté pour rejoindre notre équipe et diriger une réécriture majeure d’un produit existant, passant d’un ancien écosystème technologique non-Unity vers C# et Unity . Vous jouerez un rôle clé dans la conception de l’architecture, l’établissement des meilleures pratiques techniques et l’assurance d’une implémentation de haute qualité alors que nous modernisons et faisons évoluer notre plateforme. Ce rôle convient parfaitement à quelqu’un qui aime résoudre des problèmes techniques complexes, traduire des systèmes hérités en architectures modernes, et collaborer étroitement avec les équipes produit et design pour livrer un logiciel stable, soigné et évolutif. Ce que vous ferez • Jouer un rôle central dans la migration d’une application/jeu existant vers Unity (C#) à partir d’un autre environnement technologique. • Analyser l’architecture actuelle, identifier les lacunes et opportunités, et concevoir une solution robuste basée sur Unity. • Réimplémenter les systèmes essentiels (gameplay, UI, outils, pipelines, flux d’assets, etc.) avec un fort accent sur la performance et la maintenabilité. • Collaborer étroitement avec les équipes d’ingénierie, de design et produit pour comprendre les besoins et définir les spécifications techniques. • Établir des normes de codage, des modèles architecturaux et des meilleures pratiques pour la nouvelle base de code Unity. • Construire des outils internes, de l’automatisation, des workflows et des utilitaires de débogage pour soutenir la réécriture. • Profiler, optimiser et refactoriser les systèmes afin de maintenir une performance élevée sur les plateformes cibles. • Encadrer les ingénieurs juniors et intermédiaires et fournir un leadership technique au sein de l’équipe. • Participer aux revues de code et contribuer à façonner la culture d’ingénierie. Qualifications Exigées • 5+ années d’expérience professionnelle en Unity et C#. • Expérience démontrée sur des systèmes complexes, de larges bases de code ou des projets majeurs de migration/réécriture. • Excellente compréhension de l’architecture Unity : scenes, prefabs, UI Toolkit/UGUI, systèmes d’événements, gestion des assets, gestion de la mémoire, pipelines de build. • Solide connaissance de l’architecture logicielle, de l’OOP, des design patterns et des techniques d’optimisation. • Expérience avec les outils de profilage et de débogage (Unity Profiler, RenderDoc, etc.). • Expérience de collaboration au sein d’équipes multidisciplinaires (designers, artistes, gestionnaires de produit). • Excellentes compétences en communication et capacité à vulgariser des enjeux techniques auprès de parties prenantes non techniques. Atouts • Expérience dans la réécriture de systèmes hérités ou la migration entre moteurs/écosystèmes technologiques. • Familiarité avec ECS (Unity DOTS), les outils personnalisés ou le développement de shaders. • Connaissance des systèmes CI/CD, frameworks d’injection de dépendances ou tests automatisés dans Unity. • Expérience multi-plateforme (mobile, desktop, console, WebGL). • Expérience avec les méthodologies Agile et les workflows modernes de gestion de code source (Git).



  • Greater Montreal Metropolitan Area, Canada Robert Half Full time

    À propos du rôleNous recherchons un Ingénieur logiciel Unity senior expérimenté pour rejoindre notre équipe et diriger une réécriture majeure d’un produit existant, passant d’un ancien écosystème technologique non-Unity vers C# et Unity. Vous jouerez un rôle clé dans la conception de l’architecture, l’établissement des meilleures...


  • Greater Montreal Metropolitan Area, Canada ValkarTech | Building Hygiene Management Full time US$100,000 - US$120,000 per year

    À propos de ValkarTechValkarTech est une entreprise technologique québécoise spécialisée dans le développement de solutions innovantes en gestion de la qualité, de l'hygiène et de la performance opérationnelle. Depuis plus de dix ans, nous accompagnons nos clients grâce à des plateformes numériques, des capteurs intelligents et des outils...


  • Greater Montreal Metropolitan Area, Canada Vertex Zero Full time $90,000 - $120,000 per year

    Are you ready to summon arcane sorcery with us? We're Hiring: Senior Unity 2D Developer Join our indie game studio in Montreal We're looking for a talented Senior Unity 2D Developer to work with us full-time, remotely for now.What You'll Do:Develop captivating 2D gameplay systems using UnityCollaborate closely with our creative teamRequirements:Strong...


  • Montreal, Canada Unity Full time

    Join to apply for the Développeur de logiciels Full Stack staff, Unity Ads / Staff Full-Stack Developer, Unity Ads role at Unity 6 days ago Be among the first 25 applicants Join to apply for the Développeur de logiciels Full Stack staff, Unity Ads / Staff Full-Stack Developer, Unity Ads role at Unity The opportunity Are you passionate about developing...


  • Montreal, Canada Unity Full time

    Join to apply for the Développeur de logiciels Full Stack staff, Unity Ads / Staff Full-Stack Developer, Unity Ads role at Unity 6 days ago Be among the first 25 applicants Join to apply for the Développeur de logiciels Full Stack staff, Unity Ads / Staff Full-Stack Developer, Unity Ads role at Unity The opportunity Are you passionate about developing...


  • Montreal, Canada Unity Full time

    Join to apply for the Développeur de logiciels Full Stack staff, Unity Ads / Staff Full-Stack Developer, Unity Ads role at Unity 6 days ago Be among the first 25 applicants Join to apply for the Développeur de logiciels Full Stack staff, Unity Ads / Staff Full-Stack Developer, Unity Ads role at Unity The opportunity Are you passionate about developing...


  • Montreal, Canada Unity Full time

    L’opportunité Vous vous passionnez pour le développement de solutions innovantes dans le secteur du jeu vidéo? Vous vous épanouissez dans les environnements collaboratifs et dynamiques? Nous sommes à la recherche d’un(e) développeur(se) Full Stack Staff hautement qualifié(e) pour se joindre à notre équipe, dédiée à la création de solutions...


  • Montreal, Canada DiliTrust Full time

    Ingénieur Logiciel Senior at DiliTrust | softgarden View job here Ingénieur Logiciel Senior Full Time Hybrid Montreal, Canada With Professional Experience 11/3/25 Ingénieur Logiciel SeniorPrêt(e) à rejoindre la révolution Legal Tech ? Vision: Editeur de logiciels SaaS de premier plan, DiliTrust est une entreprise globale spécialisée dans les...


  • Montreal, Canada Unity Full time

    L’opportunité Vous vous passionnez pour le développement de solutions innovantes dans le secteur du jeu vidéo? Vous vous épanouissez dans les environnements collaboratifs et dynamiques? Nous sommes à la recherche d’un(e) développeur(se) Full Stack Staff hautement qualifié(e) pour se joindre à notre équipe, dédiée à la création de solutions...


  • Montreal, Canada Unity Full time

    Overview Senior Manager, Talent Acquisition - Engineering at Unity Technologies. Unity is looking for a Staff Backend Developer to join our Unity Ads team, where we build real-time systems that power Unity’s global advertising platform. This is a high-scale, low-latency environment — processing billions of requests daily to deliver fast, relevant ads to...