Principal Software Development Engineer
Job details
If you need assistance during the recruiting process due to a disability, please reach out to our Recruiting Accommodations Team through the Accommodation Request . This form is used only by individuals with disabilities who require assistance or adjustments in applying and interviewing for a job. This form is not for inquiring about a position or the status of an application. R-85964 – Développeur(-euse) principal(e) de logiciels Êtes-vous passionné(e) par la conception de plateformes évolutives qui alimentent les services critiques de niveau 1? Si vous cherchez à vous joindre à une équipe qui réinvente le contenu (textes, images, vidéos, etc.) relatif aux produits de voyage et aux destinations, l’équipe Content Foundations d’Expedia Group au Québec est à la recherche de candidats qui ont envie de jouer un rôle clé dans le développement de la vision d’une plateforme de contenu partagé à l’échelle de l’entreprise (interne et externe) et qui peuvent concevoir des solutions novatrices et rentables. L’inventaire et le contenu seraient ainsi rassemblés; l’« inventaire » étant la science et le « contenu » (création de contenu) étant l’art. Votre mission :
- Concevoir et créer des plateformes de contenu qui acquièrent, gèrent, enrichissent et distribuent du contenu à grande échelle
- Piloter la stratégie technique et la conception dans tous les services du domaine de l’équipe Content Foundations
- Influencer la conception de bout en bout pour toutes les équipes de développement logiciel d’Expedia Group qui s’intègrent à l’équipe Content & Marketplace
- Créer des plans de développement pour les éléments de la plateforme à grande échelle qui offrent une valeur incrémentielle tout au long de la durée du projet
- Écrire du code simple et de qualité de production pour des problèmes complexes aux côtés des membres de l’équipe
- Établir des partenariats avec les gestionnaires de produit et les intervenants commerciaux pour clarifier le résultat et les exigences attendus de l’entreprise et influencer la stratégie
- Surveiller et résoudre les problèmes de santé opérationnelle de la plateforme
- Embaucher et encadrer d’autres développeurs
- Bilinguisme fonctionnel (français et anglais) obligatoire
- Expérience réussie d’au moins 8 ans en tant que responsable de développement logiciel au sein d’une entreprise de plateforme mondiale
- Expertise de Java, de Kotlin, d’AWS, de Docker, de Kubernetes, des plateformes de mise en cache et de base de données, de Spring Boot, de l’intégration continue et de la distribution continue, des modèles de conception architecturale et des tests
- Excellence éprouvée pour la collaboration avec des équipes de développement dispersées dans le monde entier
- Expérience dans le développement de plateformes prises en charge qui peuvent recevoir un trafic élevé (plus de 100 000 transactions par seconde), tout en maintenant une performance et une résilience élevées
- Expertise dans l’architecture du nuage et les technologies AWS
- Expérience souhaitée dans l’apprentissage automatique ou la taxonomie/l’ontologie
- Autonomie et capacité à progresser dans un environnement professionnel dynamique
- Capacité de communiquer verbalement et par écrit aux cadres, aux partenaires commerciaux et aux autres développeurs
- Esprit créatif avec des compétences commerciales, stratégiques et analytiques extraordinaires
- Personne qui aime travailler en équipe, qui est transparente et qui prône le partage de données et l’encadrement des autres
- Design and build content platform capabilities that acquire, manage, enrich, and distribute content at scale
- Drive technical strategy and design across all services within the Content Foundations domain
- Influence end to end architecture for all Expedia Group engineering teams integrating with the Content & Marketplace team
- Create development plans for large-scale platform components that deliver value incrementally throughout the duration of the project
- Write production-grade/simple code for complex problems alongside team members
- Partner with product managers and business stakeholders to clarify the expected business outcome and requirements and influence strategy
- Monitor and fix platform operational health issues
- Hire and mentor other engineers
- Required: Bilingual in functional French and English
- 8+ years of successful engineering leadership experience in a global platform company
- Expertise in Java, Kotlin, AWS, Docker, Kubernetes, caching and database platforms, Spring Boot, CI/CD, architectural design patterns, and testing
- Proven excellence collaborating with globally dispersed development teams
- Built and supported platforms that can receive high traffic (100k+ transactions per second), while maintaining high performance and resilience
- Expertise in cloud architecture and AWS technologies
- Ideally experience within machine learning, and/or taxonomies/ontologies
- Be self-directed and move forward in a dynamic business environment
- Ability to communicate verbally and in written form to executives, business partners, and fellow developers
- Creative thinker with extraordinary business, strategic, and analytical skills
- Someone who is a "one team" player, who is transparent and an advocate of sharing data and coaching others
#J-18808-Ljbffr
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.