Développeur(-euse) de logiciels III (contenu) / Software Developer III (Content)

ExpediaMontreal, QC
CA$108,000 - CA$152,000Onsite

About The Position

At Expedia Group, we help travelers explore the world, one journey at a time. As a global travel company powered by passionate people, trusted partnerships, and leading technology, we connect travelers, partners, and advertisers through our consumer brands, B2B network, and travel advertising business. Here, you'll do meaningful work that helps millions of people discover, book, and experience travel with more ease, confidence, and joy. Our five Behaviors-Traveler First, Think Big, Operate with Excellence, Ownership Mindset, and Succeed Together-help foster a supportive environment where people can grow their careers and have the flexibility, benefits, and support to do their best work. Join us and build for travelers everywhere. Introduction to 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. This Software Developer III role is part of the Content team which sits within our Technology division. The Content team designs, builds, and optimizes the services and tooling that power high-quality, scalable content experiences across our marketplace, enabling travelers and partners to access clear, accurate, and engaging information at every step of their journey. In this role, you will use your software development expertise to deliver reliable, high-impact solutions that improve how content is created, managed, and served to millions of users worldwide.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field; or equivalent related professional experience.
  • 5+ years of relevant professional experience.
  • Professional experience as a backend or software developer using Java in a production environment, including building and supporting at least one significant service or application.
  • Hands-on experience designing and developing RESTful APIs, low‑level system components, and data models using relational or NoSQL databases for a defined service or set of services.
  • Solid understanding of core backend engineering concepts such as object‑oriented design, data structures, algorithms, concurrency, and secure coding practices, and experience owning the full lifecycle of a backend service (design, implementation, testing, deployment, and basic operations) within a team environment.

Nice To Haves

  • Experience building and evolving Java-based microservices or service‑oriented architectures that operate at scale with high availability and low latency.
  • Demonstrated ability to improve service reliability and operational excellence through observability, performance tuning, capacity considerations, and incident follow‑up.
  • Experience with data‑driven decision making for backend systems, including using metrics, logging, and experimentation to guide design and optimization choices.
  • Safely integrates and operates AI/ML‑enabled solutions that improve outcomes, including integrating AI/ML‑enabled capabilities into backend services (such as recommendation, ranking, or decisioning APIs) and operating these in production.
  • Familiarity with modern Java ecosystems and tooling (for example build, dependency management, testing, and CI/CD) and applying these to take backend features from concept through stable, scaled adoption, including familiarity with AI‑driven developer productivity tools and workflows.

Responsibilities

  • Design, build, and maintain backend services and APIs in Java that are reliable, secure, and scalable to support high‑volume travel data and transactions.
  • Translate functional and non‑functional requirements into clear low‑level designs, including API contracts, data models, and integration patterns across services.
  • Implement high‑quality, well‑tested backend code, including unit, integration, and contract tests, and participate in code reviews to maintain engineering quality standards.
  • Own the operational health of the services you build, including monitoring, alerting, incident participation, and continuous improvement of performance, reliability, and resilience.
  • Collaborate with product managers, architects, and cross‑functional teams to deliver backend features that are reusable across multiple domains and can be safely integrated into complex systems.
  • Familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real world products, including safely integrating and operating AI/ML‑enabled backend solutions that improve business and customer outcomes.

Benefits

  • medical
  • dental
  • vision coverage
  • paid time off
  • Employee Assistance Program
  • wellness reimbursement
  • travel reimbursement
  • travel discounts
  • International Airlines Travel Agent Network (IATAN) membership
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service