← Все заказы

Gestionnaire en ingénierie, Qualité et expérience développeur - LUS

Lyft

13 ч назад

Текст заказа

Chez Lyft, notre mission est de servir et de connecter. Nous y parvenons en favorisant un environnement de travail où chacun trouve sa place et a la possibilité de s'épanouir.
Lyft Urban Solutions fournit les systèmes de vélos et de trottinettes en libre-service qui permettent à des millions de personnes de se déplacer dans plus de 60 villes à travers le monde. Nous avons créé le premier système de vélos en libre-service automatisé d'Amérique du Nord et restons à la pointe de la révolution de la micromobilité. Nos systèmes sont présents partout dans le monde : de Citi Bike à New York à BIXI à Montréal, en passant par Divvy à Chicago, Capital Bikeshare à Washington D.C., et des systèmes emblématiques à Austin, Barcelone, Bogota, Boston, Buenos Aires, Columbus, Detroit, Dubaï, Londres, Madrid, Mexico, Monaco, Pittsburgh, Portland, Rio de Janeiro, San Francisco, Toronto et bien d'autres villes.
Nous ne sommes pas de simples fournisseurs de technologies : nous exploitons ces systèmes, en développant les logiciels, le matériel et les opérations qui permettent à la micromobilité urbaine de fonctionner à grande échelle.
Nous cherchons une ou un gestionnaire en ingénierie pour diriger l’équipe qui permet à chaque équipe d’ingénierie de LUS de livrer rapidement et en toute confiance. Cette équipe est responsable de la façon dont nous intégrons la qualité au cycle de développement, de la certification et de la mise en production des logiciels sur les systèmes que nous exploitons directement et sur ceux gérés par nos partenaires d’entreprise, du triage et de la résolution de bout en bout des problèmes en production, ainsi que de la façon dont nos développeurs développent et testent au quotidien. Vous apporterez une approche d’ingénierie à la qualité et à la fiabilité, en vous appuyant sur l’outillage, l’automatisation et les données pour rendre les mises en production plus prévisibles et accélérer la résolution des problèmes en production.
Vous gérerez une équipe de 11 personnes basées à Montréal : 5 ingénieurs logiciels en test, 4 ingénieurs en assurance qualité et 2 ingénieurs logiciels seniors responsables du dépannage de bout en bout des problèmes complexes en production. Ce poste convient parfaitement à une ou un gestionnaire possédant une solide expérience en génie logiciel et souhaitant multiplier l’impact de toute une organisation d’ingénierie.
Responsabilités:
Leadership et développement de l’équipe
Gérer, encadrer et faire grandir une équipe multidisciplinaire, en offrant du développement de carrière, une rétroaction honnête et des occasions de croissance adaptées aux compétences et aux objectifs de chaque personne
Bâtir une équipe collaborative et inclusive, avec un fort sentiment d’appartenance et de responsabilité, où chacun a l’espace nécessaire pour approfondir son domaine
Offrir une rétroaction continue, gérer les enjeux de performance et reconnaître les contributions individuelles
Collaborer avec l’équipe de recrutement pour embaucher des candidates et candidats à fort potentiel issus de milieux diversifiés
Ingénierie de la qualité
Définir l’orientation technique de l’automatisation des tests, de la couverture de tests des fonctionnalités et des outils internes qui les soutiennent, et en favoriser l’adoption au sein des équipes d’ingénierie produit
Promouvoir la qualité tout au long du cycle de développement, en collaborant avec les équipes d’ingénierie sur la testabilité, la couverture automatisée et l’intégration CI/CD
Être responsable de la certification des versions, des chasses aux bogues (bug bashes) ainsi que de la production et de la gestion des artefacts et ressources de test, en cherchant continuellement des moyens de les automatiser et de les simplifier
Gestion des mises en production et soutien à la production
Être responsable du processus de gestion des mises en production, en assurant des livraisons prévisibles et de haute qualité dans les environnements exploités et d’entreprise
Diriger la fonction de soutien en ingénierie, incluant la réception des problèmes escaladés via Zendesk, la gestion des défauts, l’analyse des causes profondes et la résolution des problèmes complexes en production
Transformer les données de soutien en information utile, en identifiant les problèmes systémiques et en pilotant les correctifs avec les équipes d’ingénierie responsables
Expérience développeur
Améliorer l’expérience quotidienne de développement et de test des développeurs de LUS, en mettant l’accent sur les différences entre nos déploiements exploités et d’entreprise
Collaborer avec l’équipe Infrastructure pour prendre en charge et faire évoluer la gestion des environnements de test
Rester impliqué techniquement : réviser les spécifications techniques, remettre en question les estimations et contribuer à résoudre des problèmes d’ingénierie complexes
Excellence opérationnelle
Équilibrer les demandes concurrentes d’un mandat étendu, en assurant le suivi des mises en production et du travail urgent en production tout en protégeant du temps pour les investissements à long terme en automatisation et en outillage
Définir, maintenir et faire évoluer les processus et les indicateurs liés à la qualité, aux mises en production et au soutien, en les gardant simples et en utilisant les données pour mesurer l’impact et orienter les investissements
Collaborer avec les gestionnaires en ingénierie, les gestionnaires de produit et les partenaires des opérations pour maintenir un carnet de travail priorisé
Expérience:
Leadership
3 ans ou plus d’expérience en gestion d’équipes de développement logiciel
Expérience démontrée en mentorat et en développement de carrière d’ingénieurs
Esprit stratégique : vous êtes capable de définir une vision sur plusieurs trimestres pour votre équipe, de la relier aux objectifs d’affaires et de la traduire en plans clairs et concrets
Expérience dans la mise en place de processus et de modèles opérationnels à partir de zéro, et dans leur évolution au fil de la croissance de l’équipe et de l’organisation
Capacité à établir des objectifs, des attentes et des balises clairs qui donnent aux ingénieurs l’autonomie de prendre en charge leur travail et de prendre des décisions, tout en gardant l’équipe alignée et sur la bonne voie
Capacité démontrée à gérer plusieurs chantiers à la fois, chacun avec ses propres priorités, cadences et parties prenantes, et à changer rapidement de focus sans perdre de vue la vision d’ensemble
Bon jugement et présence calme et posée lors d’incidents, d’escalades et de changements de priorités
Grand sens des responsabilités, de l’imputabilité et de l’intelligence émotionnelle; vous bâtissez la confiance avec votre équipe et vos partenaires et menez les conversations difficiles avec professionnalisme et bienveillance
Expérience dans la conduite du changement au sein d’une organisation d’ingénierie, en influençant des équipes que vous ne gérez pas directement (un atout)
Bases techniques
Baccalauréat en informatique, dans un domaine connexe, ou expérience pratique équivalente
Solide expérience pratique en développement logiciel (backend, mobile ou web); vous restez assez proche du code pour orienter les décisions techniques, et pas seulement gérer à distance
Expérience en conception ou en développement de cadres d’automatisation de tests, de pipelines CI/CD ou d’outils pour développeurs
Expérience en exploitation et en dépannage de systèmes distribués en production
Connaissance de l’ingénierie des mises en production et des pratiques de gestion des incidents ou des défauts
Communication
Maîtrise de l’anglais et du français, à l’écrit comme à l’oral
Capacité à communiquer efficacement dans des contextes techniques et d’affaires, par des

Похожие заказы