Senior Software Engineer | Développeur(euse) de logiciels sénior

Senior Software Engineer | Développeur(euse) de logiciels sénior

Full-Time 125300 - 175300 $ / year (est.) On-site
U

At a Glance

  • Tasks: Lead the development of our core API Gateway platform and mentor fellow engineers.
  • Company: Join Unity, the world’s leading game engine powering over 3 billion users monthly.
  • Benefits: Enjoy comprehensive health insurance, stock options, generous vacation, and mental health support.
  • Other info: Dynamic work environment with opportunities for growth and innovation.
  • Why this job: Make a real impact on cutting-edge technology while shaping the future of gaming.
  • Qualifications: Proven experience in web services, strong leadership skills, and expertise in Golang or TypeScript.

The predicted salary is between 125300 - 175300 $ per year.

En plus de notre éditeur et de notre moteur, Unity propose diverses solutions pour concevoir des jeux et des expériences 3D enrichies par des données en temps réel. Notre équipe, Unity Services Foundation, joue un rôle essentiel dans cette mission : elle fournit les fonctionnalités de base à toutes les équipes internes qui créent des services infonuagiques. En tant qu’équipe de plateforme, nous permettons à nos utilisateurs et utilisatrices internes de gagner du temps et de réduire leurs efforts, afin qu’ils puissent se concentrer sur le développement des fonctionnalités propres à leurs services.

Nous recherchons un(e) développeur(euse) de logiciels sénior pour notre équipe de Montréal. Vous serez le pilier technique de notre plateforme principale de passerelle d’API (API Gateway), qui traite un milliard d’appels par jour, et vous contribuerez à définir la façon dont les API Web sont conçues et exploitées partout chez Unity. Notre plateforme Gateway offre les fonctionnalités de base pour gérer l’authentification, l’autorisation, la limitation de débit, la gestion des entités principales et bien d’autres, afin de développer, publier et exploiter des API à grande échelle.

Ce que vous ferez :

  • Agir à titre de référence technique principale pour le domaine Gateway et assurer la santé architecturale de nos systèmes de bout en bout, de la conception à l’exploitation à long terme, en passant par la mise en œuvre et les tests.
  • Jouer un rôle de multiplicateur de force : encadrer les développeurs et développeuses, établir la norme d’excellence technique par l’exemple et diffuser les bonnes pratiques au sein de l’équipe et des équipes voisines.
  • Assumer l’entière responsabilité technique : collaborer avec les parties prenantes pour cerner et résorber la dette technique, et prendre les commandes lors d’incidents critiques afin d’apporter clarté et résolution.
  • Collaborer avec le ou la gestionnaire du développement, le ou la gestionnaire de produit et les parties prenantes en tant que premier point de contact pour les nouvelles demandes : transformer les irritants flous en problèmes bien définis, avec une portée et des exigences claires.
  • Assurer la planification technique à long terme du domaine : repérer de façon proactive les lacunes et la dette technique, proposer les travaux à réaliser et rallier les parties prenantes autour de ceux‑ci.
  • Contribuer aux initiatives techniques de l’ensemble de l’organisation, notamment les bibliothèques partagées, l’infrastructure, les normes d’API, les travaux de sécurité et de conformité, ainsi que la communauté du leadership technique de USF.

Ce que nous recherchons :

  • Une feuille de route étoffée en conception, en développement et en exploitation de services Web ou de solutions de passerelle de haute qualité à grande échelle, y compris à titre de responsable du résultat.
  • Un leadership technique démontré : encadrement de développeurs et développeuses, rehaussement de la barre d’excellence d’une équipe et pilotage d’initiatives pluritrimestrielles touchant plusieurs systèmes et équipes.
  • La capacité de composer avec l’ambiguïté : prendre un problème vague, le définir avec les parties prenantes et le mener jusqu’à une solution livrée.
  • De solides habiletés de communication et la capacité d’influencer l’orientation technique auprès des équipes, des parties prenantes et de la direction.
  • De l’expérience dans la création et l’évolution de plateformes et d’API utilisées par de nombreuses autres équipes de développement.
  • Une solide expérience en Golang ou en TypeScript, ou dans tout autre langage couramment utilisé pour le développement Web.
  • Une solide expérience de Google Cloud (ou d’une autre grande plateforme infonuagique), y compris l’exploitation en production et l’intervention en cas d’incident.
  • Une expertise de Kubernetes.

Atouts supplémentaires (facultatif) :

  • Une expertise des technologies liées aux passerelles (Istio, Envoy, etc.).
  • De l’expérience dans la définition de normes ou de pratiques de gouvernance d’API au sein d’une grande organisation.
  • De l’expérience dans la direction d’un comité technique, d’une guilde ou d’un forum interéquipes similaire.
  • De l’expérience des cadres de sécurité et de conformité, comme SOC 2.
  • De l’expérience avec ArgoCD.

Cette fourchette correspond au salaire de base prévu pour ce poste. En plus du salaire de base, ce poste peut donner droit à des attributions d’actions et à une participation à nos programmes d’incitation de l’entreprise, comme des primes annuelles discrétionnaires ou des commissions de vente. Le montant final de l’offre dépendra de plusieurs facteurs, notamment l’emplacement géographique ainsi que l’expérience pertinente, le parcours professionnel et les compétences du/de la candidat(e).

Avantages :

  • Assurance santé, vie et invalidité complète.
  • Subvention pour les déplacements.
  • Participation des employés à l’actionnariat.
  • Régimes de retraite/pension compétitifs.
  • Vacances et congés personnels généreux.
  • Soutien aux nouveaux parents grâce à des congés et des programmes de soutien aux familles.
  • Collations offertes au bureau.
  • Programmes et soutien en matière de santé mentale et de bien-être.
  • Groupes-ressources pour employés.
  • Programme mondial d’aide aux employés.
  • Programmes de formation et de perfectionnement.
  • Programme de bénévolat et de jumelage de dons.

Unity est un employeur fier de garantir l’égalité des chances. Nous nous engageons à favoriser un environnement inclusif et innovateur et à célébrer nos employés à travers l’âge, l’éthinicité, la couleur, l’ascendance, l’origine nationale, la religion, le handicap, le sexe, l’identité ou l’expression de genre, l’orientation sexuelle ou tout autre statut protégé conformément à la loi applicable.

Senior Software Engineer | Développeur(euse) de logiciels sénior employer: Unity

Unity is an exceptional employer that fosters a dynamic and innovative work culture, perfect for a Senior Technical Artist looking to make a significant impact in the gaming industry. With a strong emphasis on employee growth, Unity offers numerous opportunities for professional development and collaboration on cutting-edge AI technologies across diverse platforms. Located in a vibrant tech hub, employees enjoy a stimulating environment that encourages creativity and exploration, making it an ideal place for those seeking meaningful and rewarding employment.

U

Contact Details:

Unity Recruitment Team

We think you need these skills to ace Senior Software Engineer | Développeur(euse) de logiciels sénior

Technical Leadership
API Design
Web Services Development
Golang
TypeScript
Google Cloud
Kubernetes