Join us on our mission to power global travel
for everyone, everywhere.

View my profile

Software Developer Engineer II

Canada - Quebec - Montreal


Team description:

The Content Platform team, part of Marketplaces and Yield, established in Montreal since over 10 years, is dedicated to delivering quality and scalable software solutions in an agile development environment using state of the art technology. Majority of our development is back-end services, we are also involved in productionizing multiple machine-learning models in fields such as computer vision and machine translation. We work in a DevOps model where developers are involved in all aspects of software development from design to deployment. Our team culture provides a safe environment to spark your creativity and encourage continuous learning and growth. Are you curious, love solving problems? Come be a part of our team!

Business Contribution/Impact:

We build services to acquire, manage, and distribute content (text, media, geo entities) in over 40 languages to all brands powered by Expedia Group. Acquired structured content is used to generate rich and fact-based content at scale.  Our well monitored tier-1 services handle high volume transactions. From geospatial APIs, to rich travel guides, our team is responsible to provide the best and relevant travel content to all our points of sales.

What you will do:

In this role, you will develop, test, and support software applications and related programs and procedures to ensure they meet design requirements; adhering to the definition of done which includes high quality deliverables via unit testing, code review, integration testing. You will collaborate with team members to co-develop and solve problems, seeking knowledge from subject matter experts when needed.

In addition, you will

  • Understand the importance of system and technology integration and the basic features and facilities involved in the integration process.
  • Help coordinate stakeholder input and collaboration efforts when developing solutions to issues.
  • Apply formal training methods to current workload, feel comfortable challenging authority/the status quo.
  • Report clearly on current work status, ask challenging questions when empowered to do so.

Who you are:

  • Worked a minimum of 2 years as a software developer in the java ecosystem.
  • Have a good knowledge of Java 11 or higher, Spring, Spring Boot.
  • Familiarity with Kotlin, AWS, Kubernetes, GraphQL, Kafka, back-end datastores.
  • Experience in UI development, DevOps methodology and work in an agile environment will be an asset.
  • Have a keen interest and ability to learn new technologies.
  • Interest in continuous integration/continuous delivery infrastructure.
  • Ability to communicate with stakeholders having various roles and belonging to different business units.
  • Bilingual: English and French.
  • Bachelor's degree or higher in a Technical field or equivalent related professional experience.

Equivalent experience includes:

  • Developing production ready quality software in a team environment of at least 5 engineers following best practices.
  • Building and maintaining a software project/product in production environments.

Why us:

Expedia Group recognizes our success is dependent on the success of our people. We are the world's travel platform, made up of the most knowledgeable, passionate, and creative people in our business. Our brands recognize the power of travel to break down barriers and make people's lives better – that responsibility inspires us to be the place where exceptional people want to do their best work, and to provide them the tools to do so.

Whether you're applying to work in engineering or customer support, marketing, at Expedia Group we act as one team, working towards a common goal; to bring the world within reach. We relentlessly strive for better, but not at the cost of the customer. We act with humility and optimism, respecting ideas big and small. We value diversity and voices of all volumes. We are a global organization but keep our feet on the ground, so we can act fast and stay simple. Our teams also have the chance to give back on a local level and make a difference through our corporate social responsibility program, Expedia Cares.

If you have a desire to make a difference with one of the most loved consumer brands in the world and to work in the dynamic travel industry, this is the job for you.

Our family of travel brands includes: Brand Expedia®,®, Expedia® Partner Solutions, Egencia®, trivago®, VRBO®, Orbitz®, Travelocity®, Wotif®,®, ebookers®, CheapTickets®, Hotwire®, Classic Vacations®, Expedia® Media Solutions,™, Expedia Local Expert®, Expedia® CruiseShipCenters®, SilverRail Technologies, Inc., ALICE and Traveldoo®.

Expedia is an equal opportunity employer and is committed to creating an inclusive work environment with a diverse workforce. We offer attractive benefits and programs such as new parent leave, flexible work hours, equal pay commitment, women in leadership, travel and wellness benefit.

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, or veteran status. This employer participates in E-Verify. The employer will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS) with information from each new employee's I-9 to confirm work authorization.

Join our

Join us as we look for outstanding talent to help us power global travel for everyone, everywhere.

Sign up!


Job Category
Technology Group

Job Function

Canada - Quebec - Montreal

Job Type
Full-Time Regular

Similar Jobs

Don’t forget to follow us!

Find out more about our global family by following us on social.


Already applied? View your account

Interviewing at Expedia Group

Go to top