About The Position

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success. Why Join Us? To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win. We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us. Introduction to the team Our Technology Team partners with teams across Expedia Group to create innovative products, services, and tools to deliver high-quality experiences for travelers, partners, and our employees. A singular technology platform powered by data and machine learning provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction. Within the Expedia Technology team, our Content organization is currently looking for a Software Developer II to come and work on our Content Platform’s capabilities. These capabilities enable Expedia Group to acquire, enrich and distribute hundreds of millions of assets (images, texts, attributes, videos, etc.) used across our various brands and lines of businesses. While planning your next trip on Expedia Group websites or mobile applications, most content assets you have come across have been selected by our systems to optimize your experience! Our team is dedicated to delivering highly scalable software solutions in an agile development environment, using state-of-the-art technologies. Our culture provides a safe environment to spark creativity and encourage continuous learning and growth. We work in a DevOps model where developers are involved in all aspects of software development, from design to test, implementation, deployment, monitoring, and support.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field; or Equivalent related professional experience.
  • 2+ years of relevant professional experience.
  • Proven ownership of features or services within a broader content or platform ecosystem, including responsibility for design, implementation, testing, deployment, and operational support.
  • Proficiency in building partner-facing web applications and services across modern and legacy stacks, including React, TypeScript, GraphQL, REST APIs, Node.js, JavaScript, and Spring Boot.
  • Bilingual in French and English.

Nice To Haves

  • Experience designing and evolving multi-service or domain-level architectures for content or platform systems, including thoughtful low-level design, API contracts, and data models that enable reuse and scalability.
  • Demonstrated experience operating full stack or service-based systems at scale, including performance optimization, observability practices, and effective participation in incident response and post-incident improvement.
  • Strong focus on engineering excellence, including robust automated testing, CI/CD practices, and production readiness standards that improve reliability and reduce operational toil.
  • Ability to use data, experimentation, and metrics to guide technical decisions, validate hypotheses, and iteratively improve content features, workflows, and platform capabilities.
  • Experience implementing or extending AI/ML‑enabled features in production systems (for example, content classification, ranking, generation support, or developer productivity tools), with a focus on safe integration, quality controls, and responsible usage aligned to Expedia Group standards.

Responsibilities

  • Design, build, and evolve full stack services and user interfaces for Expedia Group’s content platforms, including API design, low-level system design, and data modeling to support scalable content creation, curation, and delivery.
  • Implement high-quality, maintainable code across the stack (services, APIs, data layer, UI) while following team standards for design, testing, code review, and documentation in a collaborative agile environment.
  • Own the end-to-end technical execution of features within one or more content services, including breaking down moderately complex problems, estimating work, and delivering robust solutions that meet functional and non-functional requirements.
  • Apply data-driven thinking to improve content systems, leveraging metrics, logging, and experimentation to debug issues, optimize performance, and enhance reliability and user experience.
  • Safely integrate and operate AI/ML‑enabled solutions that improve outcomes, including familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real world products in the content domain.
  • Collaborate across domains and services to build reusable, extensible components and platforms, ensuring solutions are fungible and can support multiple content use cases and products across Expedia Group.

Benefits

  • exciting travel perks
  • generous time-off
  • parental leave
  • career development resources
  • medical/dental/vision
  • Employee Assistance Program
  • wellness & travel reimbursement
  • travel discounts
  • International Airlines Travel Agent (IATAN) membership
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service