Gestionnaire Senior, Développement Logiciel (contenu) / Senior Manager, Software Development

Expedia Expedia · Hospitality · QC

Senior Manager of Software Development for Expedia Group's Content platform, focusing on AI/ML-driven capabilities for content acquisition, enrichment, and distribution to personalize traveler experiences. The role involves leading full-stack and backend teams, defining technical direction, and ensuring the delivery of scalable solutions within an agile, DevOps environment.

What you'd actually do

  1. Diriger des équipes de développement pleine pile (full stack) et backend qui conçoivent et font évoluer les plateformes de contenu d'Expedia Group, en pilotant la livraison d’interfaces utilisateur, de services, d’API et de couches de données qui soutiennent la création, le stockage et la distribution de contenu à grande échelle.
  2. Définir l'orientation technique et les normes techniques pour plusieurs équipes, en guidant la conception des systèmes, la conception détaillée, la conception des API et la modélisation des données afin de garantir des solutions évolutives, maintenables et alignées sur les besoins des produits et de la plateforme.
  3. Assumer la responsabilité de l'exécution pour la création d'importantes capacités de la plateforme de contenu, en traduisant les priorités d'affaires et techniques en plans clairs, en ordonnançant le travail entre les équipes et en veillant à ce que la livraison réponde aux exigences fonctionnelles, non fonctionnelles et opérationnelles.
  4. Encadrer et contribuer au perfectionnement des développeurs et des leaders techniques dans les disciplines pleine pile et backend, en favorisant de solides pratiques de développement en matière de conception, de tests, de revue de code, de documentation et de préparation à la mise en production.
  5. Utiliser les données, l'observabilité et l'expérimentation pour orienter les décisions techniques, améliorer la fiabilité et la performance, et favoriser l'amélioration continue de la productivité des développeurs et de l'expérience utilisateur.

Skills

Required

  • Baccalauréat ou niveau équivalent; diplôme technique de préférence.
  • Plus de 8 ans d'expérience professionnelle pertinente et plus de 3 ans d'expérience en gestion de personnel.
  • Expérience démontrée dans la direction d'équipes de développement logiciel responsables d'applications pleine pile et de services backend en production, y compris la livraison, la santé opérationnelle et l'exécution technique.
  • Responsabilité avérée de plateformes multiservices ou à l'échelle d'un domaine, y compris la responsabilité de la conception des systèmes, de la stratégie d'implémentation, des tests, du déploiement et du soutien continu.
  • Solides bases techniques dans la conception et l'exploitation d'applications infonuagiques natives dans AWS, avec de l'expérience avec les piles Web et de services modernes, notamment React, TypeScript, GraphQL, les API REST, gRPC, Node.js et Spring Boot, ainsi que les bases de données et les technologies de mise en cache courants tels que Redis/Valkey, Cassandra, MySQL et PostgreSQL.
  • Bilingue, français et anglais.

Nice to have

  • Expérience dans la direction d'équipes à la fois pleine pile et backend au sein d'un domaine commun, en conciliant l'évolution de la plateforme, la livraison des applications et l'excellence technique à travers différentes spécialisations techniques.
  • Expérience dans la définition et l'évolution de l'ar

What the JD emphasized

  • Intégrer et exploiter de façon sécuritaire des solutions basées sur l'intelligence artificielle (IA) et l'apprentissage automatique qui améliorent les résultats, ce qui comprend une bonne connaissance des systèmes, outils ou flux de travail pilotés par l'IA, ainsi que l'application des concepts d'IA et d'apprentissage automatique à des produits concrets dans le domaine du contenu.

Other signals

  • AI/ML platform capabilities
  • AI/ML driven content personalization
  • AI/ML for content acquisition, enrichment, and distribution