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

Expedia GroupMontreal, QC
CA$86,000 - CA$120,500Hybrid

About The Position

Expedia Group's Technology team partners with Product teams to create innovative products, services, and tools to deliver high-quality experiences for travelers, partners, and employees. A unique technology platform, powered by data and machine learning, provides secure, differentiated, and personalized experiences that drive traveler loyalty and satisfaction. The Content organization within Expedia Product & Technology is seeking a Software Developer II to work on content platform capabilities. These capabilities enable Expedia Group to acquire, enrich, and deliver hundreds of millions of assets (images, text, attributes, videos, etc.) used across all brands and business lines. When planning a trip on Expedia Group's websites or mobile apps, most content encountered is selected by their systems to optimize the user experience. The team focuses on delivering highly scalable software solutions in an agile development environment using cutting-edge technologies. Their culture fosters a safe environment for creativity, continuous learning, and development. The work primarily involves developing back-end applications, with developers participating in all stages of software development from design to testing, integration, deployment, monitoring, and support.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • Approximately 2–5 years of professional software development experience building, testing, and operating production services or applications.
  • Experience taking ownership of one or more services, components, or features, including implementation, quality, and ongoing maintenance within a team or domain.
  • Proficiency in at least one modern programming language and associated ecosystem, with hands-on experience in system design (LLD), API design, and data modeling.
  • Familiarity with AI-driven systems, tools, or workflows and the ability to work safely with AI/ML‑enabled capabilities integrated into products or platforms.
  • Bilingualism (French and English) is an asset.

Nice To Haves

  • Experience designing and evolving service or application architectures, including well-structured APIs and data models that scale with increased traffic, data volume, or feature complexity.
  • Demonstrated ability to improve operational excellence through better observability, performance tuning, reliability practices, and participation in on-call or incident response.
  • Experience working with distributed systems, cloud-native services, or multi-service environments, including integration patterns and data flows across services within a domain.
  • Hands-on experience safely integrating and operating AI/ML‑enabled solutions that improve user, business, or platform outcomes, with an understanding of how to evaluate and monitor these systems in production.
  • Growing expertise using AI-assisted development or analysis tools in a responsible way to improve developer productivity, code quality, or product capabilities.

Responsibilities

  • Design, develop, test, and maintain software components and services, applying solid coding practices, debugging skills, and engineering fundamentals across the full development lifecycle.
  • Contribute to system design, including low-level design (LLD), API contracts, and data models that are reliable, maintainable, and aligned with team and domain architecture.
  • Collaborate with peers, product, and technical partners to translate functional and non-functional requirements into technical solutions that serve multiple features or services within a domain.
  • Implement and improve observability, reliability, and operational practices (logging, monitoring, alerting, incident response) that support stable, high-quality production systems.
  • 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.
  • Build domain knowledge and demonstrate flexibility by contributing to different services, components, or technical areas as business and platform needs evolve.

Benefits

  • Medical coverage
  • Dental coverage
  • 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