Principal Software Development Engineer
-
Canada - Quebec - Montreal
-
Technology
-
Full-Time Regular
-
03/12/2024
-
ID # R-85964
If you need assistance during the recruiting process due to a disability, please reach out to our Recruiting Accommodations Team through the Accommodation Request form. 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 niveau1? 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’ExpediaGroup 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’ExpediaGroup 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
Votre profil:
Bilinguisme fonctionnel (français et anglais) obligatoire
Expérience réussie d’au moins 8ans 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 100000transactions 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
R-85964 - Principal Software Development Engineer
Are you an experienced developer with a passion for architecting and building scalable platforms to power mission-critical tier 1 services? If you’re looking to join a team that is revolutionizing content (text, images, videos, etc.) about travel products and destinations, Expedia Group’s Content Foundations team in Quebec is looking for candidates who are excited to play a key role in developing the vision for an enterprise-wide (internal and external) shared content platform and can design cost-effective, innovative solutions. This would bring inventory together with content, the “inventory” being the science and “content” (asset creation) being the art.
What you’ll do:
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
Who you are:
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
Starting pay for this role will vary based on multiple factors, including location, available budget, and an individual’s knowledge, skills, and experience. Pay ranges may be modified in the future.
Expedia Group is proud to offer a wide range of benefits to support employees and their families, including medical/dental/vision, paid time off, and an Employee Assistance Program. To fuel each employee’s passion for travel, we offer a wellness & travel reimbursement, travel discounts, and an International Airlines Travel Agent (IATAN) membership.View our full list of benefits.
About Expedia Group
Expedia Group (NASDAQ: EXPE) powers travel for everyone, everywhere through our global platform. Driven by the core belief that travel is a force for good, we help people experience the world in new ways and build lasting connections. We provide industry-leading technology solutions to fuel partner growth and success, while facilitating memorable experiences for travelers. Expedia Group's family of brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Vrbo®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®, CarRentals.com™, and Expedia Cruises™.
© 2021 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50
Employment opportunities and job offers at Expedia Group will always come from Expedia Group’s Talent Acquisition and hiring teams. Never provide sensitive, personal information to someone unless you’re confident who the recipient is. Expedia Group does not extend job offers via email or any other messaging tools to individuals to whom we have not made prior contact. Our email domain is @expediagroup.com. The official website to find and apply for job openings at Expedia Group is careers.expediagroup.com/jobs.
Job Accommodation Requests
At Expedia Group, we're committed to providing an inclusive and accessible recruiting experience for candidates with disabilities. If you require an accommodation or adjustment for any part of the application or hiring process, please let us know by completing our Accommodation Request form.