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

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

21 Oct
|
Unity Technologies Canada
|
Winnipeg

21 Oct

Unity Technologies Canada

Winnipeg

Développeur(euse) de logiciels sénior, Unity Services FoundationEn 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 construisons les fonctionnalités de base pour que les équipes internes n’aient pas à réinventer la roue.
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. Notre objectif est de simplifier l’exposition de points de terminaison par les équipes de service au moyen de nos passerelles, ainsi que l’utilisation directe des fonctionnalités d’API de base de notre plateforme, tout en assurant des normes d’API élevées et une cohérence entre tous les services Unity.
Il s’agit d’un rôle de leadership technique. Vous continuerez d’écrire et de livrer du code régulièrement,



mais une part importante de votre temps sera consacrée à définir comment résoudre les problèmes et, souvent, à déterminer quel problème il faut résoudre en premier lieu. À l’aise avec l’ambiguïté, vous serez le bras droit technique du ou de la gestionnaire du développement, et votre participation rendra les livraisons prévisibles. Votre influence ne s’arrêtera pas aux limites de notre équipe : vous aurez une vision de l’interaction de notre domaine avec le reste de Unity Services Foundation, et vous tirerez parti de ce qui fonctionne chez nous pour en favoriser l’application dans l’ensemble de l’organisation.
Ce que vous ferezAgir à 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 testsJouer 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 voisinesAssumer 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ésolutionCollaborer 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 clairesAssurer 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-ciContribuer 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 USFCe que nous recherchonsUne 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ésultatUn 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 équipesLa 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éeDe solides habiletés de communication et la capacité d’influencer l’orientation technique auprès des équipes, des parties prenantes et de la direction, y compris le jugement nécessaire pour s’opposer à une proposition qui ne tient pas la routeDe l’expérience dans la création et l’évolution de plateformes et d’API utilisées par de nombreuses autres équipes de développementUne solide expérience en Golang ou en TypeScript, ou dans tout autre langage couramment utilisé pour le développement Web, avec une préférence marquée pour le travail concretUne solide expérience de Google Cloud (ou d’une autre grande plate

📌 Senior Software Engineer | Développeur(euse) de logiciels sénior (Winnipeg)
🏢 Unity Technologies Canada
📍 Winnipeg

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer | développeur(euse) de logiciels sénior (winnipeg) / winnipeg

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer | développeur(euse) de logiciels sénior (winnipeg) / winnipeg