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

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

05 Aug
|
Expedia
|
Montreal

05 Aug

Expedia

Montreal

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 employees. A singular technology platform powered by data and machine learning provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction.

Role Overview

This Software Developer III role is part of the Content team within the Technology division. The role involves designing, building, and optimizing backend services and tooling that power high-quality, scalable content experiences across the marketplace, enabling millions of users worldwide.

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 built, 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.

Minimum Qualifications





- Bachelor’s degree in Computer Science or a related technical field; or equivalent related professional experience.
- 5+ years of relevant professional experience.
- Qualified 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.

Preferred Qualifications

- 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 (build, dependency management, testing, and CI/CD) and applying these to take backend features from concept through stable, scaled adoption.

Location and Employment

This position is based in Montreal and requires employees to work in the office at least three days per week. Relocation assistance is not available.

Salary range: $108,500.00 to $152,000.00, with potential to increase up to $173,500.00 based on performance.

Benefits and Perks

Expedia Group offers medical, dental, and vision coverage; paid time off; an Employee Assistance Program; wellness and travel reimbursement; travel discounts; and International Airlines Travel Agent Network membership.

Accommodation Requests

Expedia Group is committed to providing an inclusive and accessible recruiting experience. If you need an accommodation due to a disability during the application or recruiting process, please submit a request at

Equal Opportunity Employer

Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, or any other characteristic protected by law. The employer uses E‑Verify to confirm work authorization and will provide the Social Security Administration and the Department of Homeland Security with information from each new employee’s I‑9.

#J-18808-Ljbffr

📌 Développeur(-euse) de logiciels III (contenu) / Software Developer III (Content)
🏢 Expedia
📍 Montreal

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: développeur(-euse) de logiciels iii (contenu) / software developer iii (content) / montreal