Software Engineer II — Backend & AI/ML for Travel

Traveltechessentialist

Montreal (administrative region)

On-site

CAD 86,000 - 121,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision coverage
Paid time off
Wellness and travel reimbursement
IATAN membership

Job summary

Expedia Group in Montreal is hiring a software engineer for the Home & Navigation team to design, build, and evolve backend services and customer experiences across native apps and web. You will own API design, data modeling, and end-to-end lifecycle, delivering secure, scalable solutions with a focus on reliability and observability.

You will collaborate with product, design, and partner teams to translate needs into robust technologies, test with modern frameworks, and leverage AI/ML

Qualifications

  • Bachelor's degree in a technical field or equivalent professional experience.
  • Proficiency in Kotlin or Java and experience with SpringBoot, API technologies (gRPC/REST/GraphQL), AWS, and NoSQL/SQL databases.
  • Experience designing, implementing, and operating service ownership for moderately complex systems.
  • Experience with testing, monitoring, and debugging, and building dashboards with tools like JUnit, Cucumber, Gatling, Splunk, and Datadog.
  • French and English bilingualism is an asset.

Responsibilities

  • Design, build, and evolve backend services and customer experiences for the Home & Navigation team, including system design (LLD), API design, and data modeling.
  • Implement high-quality production code and supporting service components for maintainable, testable, observable systems.
  • Collaborate with product, design, and partner engineering teams to translate requirements into robust technical solutions.
  • Own and improve the end-to-end lifecycle of services and features, including development, automated testing, deployment, monitoring and incident resolution.
  • Apply data and metrics to prioritize work and improve performance and reliability.
  • Safely integrate AI/ML-enabled solutions to enhance outcomes and leverage AI tooling where appropriate.

Skills

Kotlin/Java
API design
AWS cloud
Data modeling
Testing & debugging

Education

Bachelor's degree in a technical field

Tools

SpringBoot
gRPC/REST/GraphQL
AWS
Redis/Memcached/NoSQL/SQL

Job description

Expedia Group in Montreal is hiring a software engineer for the Home & Navigation team to design, build, and evolve backend services and customer experiences across native apps and web. You will own API design, data modeling, and end-to-end lifecycle, delivering secure, scalable solutions with a focus on reliability and observability.

You will collaborate with product, design, and partner teams to translate needs into robust technologies, test with modern frameworks, and leverage AI/ML

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mobile Developer III (Android)
Mobile Developer III (Android)

Expedia • Montreal (administrative region)

On-site
CAD 109,000 - 152,000
Assurance médicale, dentaire et vision
Congés payés
Réductions voyage Expedia
Développeur(-euse) de logiciels II / Software Developer II
Développeur(-euse) de logiciels II / Software Developer II

Traveltechessentialist • Montreal (administrative region)

On-site
CAD 86,000 - 121,000
Medical, dental, and vision coverage
Paid time off
Wellness and travel reimbursement
+1
Développeur(-euse) de logiciels II / Software Developer II
Développeur(-euse) de logiciels II / Software Developer II

Expedia, Inc. • Montreal (administrative region)

Hybrid
CAD 86,000 - 121,000
Medical coverage
Dental coverage
Vision coverage
+4
Développeur(-euse) de logiciels II / Software Developer II
Développeur(-euse) de logiciels II / Software Developer II

Expedia Group • Montreal (administrative region)

On-site
CAD 86,000 - 121,000
Medical
Dental
Vision
+5
Mobile Developer III (Android)
Mobile Developer III (Android)

Expedia Group • Montreal (administrative region)

On-site
CAD 109,000 - 152,000
Medical coverage
Dental coverage
Vision coverage
+4
Développeur(-euse) de logiciels sénior(e) (contenu) / Senior Software Development Engineer
Développeur(-euse) de logiciels sénior(e) (contenu) / Senior Software Development Engineer

Expedia Group • Montreal (administrative region)

On-site
CAD 146,000 - 205,000
Assurance santé
Assurance dentaires et vision
Remboursement des frais de voyage et I
+1
Senior Android Mobile Engineer III
Senior Android Mobile Engineer III

Expedia • Montreal (administrative region)

On-site
CAD 109,000 - 152,000
Assurance médicale, dentaire et vision
Congés payés
Réductions voyage Expedia
Senior Android Mobile Developer III — Scalable AI Apps
Senior Android Mobile Developer III — Scalable AI Apps

Expedia Group • Montreal (administrative region)

On-site
CAD 109,000 - 152,000
Medical coverage
Dental coverage
Vision coverage
+4
Développeur.se Logiciel intermédiaire// Intermediate Software Developer
Développeur.se Logiciel intermédiaire// Intermediate Software Developer

Plusgrade • Montreal

On-site
CAD 85,000 - 115,000
Matching de retraite (RRSP/401(k))
Plans de santé complets
Congés payés flexibles
+5
Gestionnaire de marché adjoint(e) / Associate Account Manager
Gestionnaire de marché adjoint(e) / Associate Account Manager

Expedia, Inc. • Montreal (administrative region)

Hybrid
CAD 64,000 - 89,000
Travel perks
Flexible work model
Paid time off