R-106556 Développeur logiciel III (généraliste – Contenu) - Software Developer III (Full Stack - Con in Montréal

R-106556 Développeur logiciel III (généraliste – Contenu) - Software Developer III (Full Stack - Con in Montréal

Montréal Full-Time 108000 - 152000 $ / year (est.) On-site
E

At a Glance

  • Tasks: Design and develop full stack services for Expedia's content platforms.
  • Company: Join Expedia Group, a global leader in travel technology.
  • Benefits: Enjoy competitive salary, travel perks, flexible work, and wellness support.
  • Other info: Collaborative culture with opportunities for continuous learning and growth.
  • Why this job: Make a real impact on travel experiences for millions worldwide.
  • Qualifications: 5+ years in software development with strong full stack skills.

The predicted salary is between 108000 - 152000 $ per year.

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.

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 III 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.

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.

In this role, you will:

  • 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 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.

Minimum Qualifications:

  • Bachelor’s degree in Computer Science or a related technical field; or Equivalent related professional experience.
  • 5+ 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 building and evolving partner-facing web applications and services across modern and legacy stacks, including React, TypeScript, GraphQL, REST APIs, Node.js, JavaScript, and Spring Boot.
  • Hands-on experience with AI-driven system and tool prompting LLMs to generate production-quality code, and critically reviewing AI-generated code.
  • Bilingual in French and English.

Preferred Qualifications:

  • 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 track record operating full stack or service-based systems at scale, including performance optimization, observability, and effective 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, with a focus on safe integration, quality controls, and responsible usage aligned to Expedia Group standards.
  • Experience building and deploying production-grade AI agents or agentic workflows—not only standalone chatbot or generative AI applications.

Please note that this role is only available in Montreal, in alignment with our flexible work model which requires employees to be in-office at least three days a week.

The total cash range for this position in Montreal is $108,500.00 to $152,000.00. Employees in this role have the potential to increase their pay up to $173,500.00, which is the top of the range, based on ongoing, demonstrated, and sustained performance in the role.

Expedia Group offers benefits and perks designed to support employees and their families, including medical, dental, and vision coverage, paid time off, an Employee Assistance Program, wellness and travel reimbursement, travel discounts, and International Airlines Travel Agent Network (IATAN).

R-106556 Développeur logiciel III (généraliste – Contenu) - Software Developer III (Full Stack - Con in Montréal employer: Expedia, Inc.

Expedia Group is an exceptional employer located in the vibrant city of Vancouver, BC, offering a dynamic work culture that fosters innovation and collaboration. Employees benefit from comprehensive growth opportunities, including hands-on experience with cutting-edge AI technologies and the chance to lead impactful projects within the travel industry. With a commitment to employee well-being and a focus on meaningful work, Expedia Group stands out as a rewarding place to advance your career.

E

Contact Details:

Expedia, Inc. Recruitment Team

We think you need these skills to ace R-106556 Développeur logiciel III (généraliste – Contenu) - Software Developer III (Full Stack - Con in Montréal

Full Stack Development
API Design
Data Modeling
React
TypeScript
GraphQL
REST APIs