Enable job alerts via email!

Senior Software Engineer | Ingnieur.e Logiciel Snior.e

Ludia

Montreal

On-site

CAD 70,000 - 90,000

Full time

Today
Be an early applicant

Job summary

Un studio de développement de jeux à Montréal recherche un développeur senior passionné pour concevoir des systèmes critiques pour leurs jeux mobiles. Le candidat idéal aura plus de 7 ans d'expérience, une excellente maîtrise de Unity et C#, et une solide compréhension de l'architecture logicielle. Rejoignez une équipe dynamique et innovante dans un environnement flexible, avec un salaire compétitif et de nombreuses possibilités de développement.

Benefits

Salaire compétitif
Avantages dès le premier jour
Contributions REER
Vacances généreuses
Formations et mentorat

Qualifications

  • 7+ années d'expérience dans le développement de jeux vidéo avec au moins deux titres livrés.
  • Excellente maîtrise de Unity et expertise en C#.
  • Compréhension approfondie de l'architecture logicielle et des patrons de conception.
  • Bonne compréhension des défis liés au support post-lancement.
  • Capacité à décomposer des objectifs stratégiques en exigences techniques.

Responsibilities

  • Concevoir, implémenter et documenter des systèmes critiques et réutilisables.
  • Promouvoir les meilleures pratiques en matière de codage et de performance.
  • Collaborer avec les équipes de jeu pour optimiser la performance et résoudre des bogues.
  • Encadrer les programmeurs des équipes de jeux.

Skills

Unity
C#
C++
Java
Architecture logicielle
Mentalité Live Ops

Tools

Jenkins
Unity Build Automation
Job description

Ludia est un studio innovant et dynamique, spécialisé dans le développement de jeux mobiles. Basé à Montréal depuis 2007, chaque mois, plus de 3,5 millions de joueurs à travers le monde plongent dans nos univers. Notre portfolio combine des franchises mondiales emblématiques et des créations originales, incluant Jurassic World Alive, Jurassic World : The Game, Dragons : Rise of Berk, Teenage Mutant Ninja Turtles : Legends, et bien d'autres.

Avec plus de 500 millions de téléchargements depuis notre fondation, nous entamons un chapitre exaltant en tant que studio indépendant, où la croissance est portée par la passion de notre équipe et de nos joueurs.

Il n'a jamais été aussi inspirant de rejoindre l'aventure Ludia !

En tant que membre de notre petite équipe d'ingénieurs seniors à fort impact, ta mission principale sera de construire des cadres de travail et des outils de soutien utilisés par l'ensemble de nos projets.

  • Architecture & Développement : Concevoir, implémenter et documenter des systèmes critiques et réutilisables pour la prochaine génération de jeux. Cela inclut notamment les modules définis dans notre vision technique, tels que :
  • Un cadre et une architecture UI robustes.
  • Un framework complet de ressources (AssetBundles, CDN, Object Pooling, suivi de la mémoire).
  • Un framework réseau flexible pour la gestion des données et une éventuelle extension vers la communication en temps réel.
  • Des systèmes efficaces de chargement de scènes, de pipelines de build et de bibliothèques utilitaires (logging, sérialisation).
  • Promouvoir les meilleures pratiques : établir et faire respecter des standards élevés en matière de conventions de codage, de performance et de stabilité à travers tous les projets.
  • Favoriser l'innovation : rechercher, prototyper et implémenter de nouvelles technologies afin de maintenir l'infrastructure technique de Ludia moderne et compétitive.
  • Soutenir les jeux en ligne : collaborer avec les équipes de jeu pour intégrer les mises à jour du core, gérer les SDKs, optimiser la performance et résoudre des bogues complexes (hors fonctionnalités) sur notre portefeuille de jeux Unity et C++.
  • Mentorat & Collaboration : travailler en étroite collaboration avec les autres membres seniors de l'équipe Core et offrir un encadrement technique aux programmeurs des équipes de jeux.

Nous recherchons un développeur d'expérience, à la pensée systémique, passionné par la création de technologies qui permettront à des dizaines d'autres développeurs de donner vie à leurs jeux.

  • Expérience approfondie : 7+ années d'expérience professionnelle en développement de jeux vidéo, avec au moins deux titres livrés du concept au live ops, ou une expérience équivalente sur plusieurs jeux en exploitation.
  • Expertise Unity & C# : excellente maîtrise du moteur Unity et expertise confirmée en C#. Tu comprends en profondeur l'architecture du moteur, des pipelines de rendu à la gestion des assets et au profilage de performance.
  • Solides compétences en architecture logicielle : compréhension approfondie de l'architecture logicielle, des patrons de conception (ex. Bridge, Adapter, Factory) et des structures de données. Tu conçois des systèmes évolutifs, maintenables et faciles à utiliser.
  • Mentalité Live Ops : bonne compréhension des défis liés au support post-lancement, incluant l'optimisation, la correction de bogues et la mise à jour des infrastructures.
  • Esprit analytique et autonome : capacité à décomposer un objectif stratégique en exigences techniques et livrer des solutions robustes et de haute qualité.
  • Expérience avec C++ et Java.
  • Expérience dans la création et la maintenance de pipelines de build (ex. Jenkins, Unity Build Automation).
  • Excellente connaissance des plateformes mobiles (iOS / Android) et de leurs défis techniques spécifiques.
  • Expérience préalable au sein d'une équipe technologique centrale, moteur ou outils.

Chez Ludia, nous croyons qu'un milieu de travail devrait être aussi inspirant que les jeux que nous créons. Voici ce que tu peux attendre en nous rejoignant :

  • Flexibilité : Options hybrides, horaire flexible et un studio vibrant au cœur du Vieux-Montréal.
  • Bien-être : Salaire compétitif, avantages dès le premier jour, contribution REER, vacances généreuses et journées mobiles.
  • Développement : Formations, mentorat, ateliers et opportunités de carrière dans l'univers du jeu vidéo.
  • Culture : Une équipe de passionnés qui crée des expériences inoubliables où l'innovation et la créativité sont au rendez-vous.

Nous valorisons et célébrons la diversité au sein de notre équipe, et nous nous engageons à offrir un environnement inclusif où chacun peut s'épanouir et partager sa perspective unique.

Nous encourageons les personnes de tous horizons à postuler et nous avons hâte de te rencontrer !

Prêt à faire passer ta carrière au niveau supérieur ? Postule dès aujourd'hui et aide-nous à façonner l'avenir du jeu mobile !

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.