Jobs /

Software Development Engineer III

Expedia

Apply Now

Job Details

Location: 500 W Madison St Suite 700, Chicago, IL 60661, USA Posted: Jan 30, 2021

Job Description

Ingénieur en développement logiciel III

L’idée de concevoir une plateforme intelligente personnalisée ainsi qu’une expérience permettant aux voyageurs de planifier des vacances de A à Z vous passionne? Considérez Expedia Group!

Venez vous joindre à notre équipe des Recommandations de voyages (Trip Recommendations)! À titre de membre du groupe Engagement, applications mobiles et voyages (Engagement, Mobile and Trips), notre mission est d’offrir des recommandations réfléchies, pertinentes et personnalisées aux voyageurs afin de leur permettre de faire des choix éclairés et de planifier entièrement leur voyage.

Comme notre raison d’être est de proposer aux voyageurs une expérience de voyage sans pareille, nous concentrons notre infrastructure principale sur les communications aux voyageurs, les recommandations, la planification et la conception de voyages ainsi que sur notre plateforme permettant de créer des vacances complètes sur mesure (Connected Trips).

Votre mission:

  • Vous développerez et ferez l’essai d’applications logicielles complexes ou singulières ainsi que des programmes et des procédures correspondants pour vous assurer qu’ils respectent les exigences en matière de conception.
  • Vous écrirez un code épuré, gérable, optimisé et modulaire respectant les conventions de nomenclature et vous servirez des cadres d’applications logiciels pour écrire des codes simples.
  • Vous travaillerez de concert avec vos collègues de toute l’entreprise pour mettre en place un environnement où l’interdépendance et la résolution de problèmes en équipe sont de mise.
  • Vous comprendrez comment les applications, les bases de données et les plateformes technologiques sont reliées.
  • Vous serez constamment à la recherche de nouvelles capacités techniques à développer dans le domaine de l’ingénierie.
  • Vous serez en mesure de trouver les inefficacités dans le code ou dans l’exploitation des systèmes ainsi que de suggérer des améliorations.
  • Vous rédigerez et présenterez des rapports sur les initiatives majeures techniques ou d’exploitation à vos collègues, que ce soit verbalement ou par écrit.

Votre profil:

  • De 3 à 5 ans d’expérience en développement logiciel en entreprise, dans les domaines de l’ingénierie et du développement d’applications Web.
  • Capacité à écrire du code dans au moins un langage de programmation moderne comme Java ou Kotlin.
  • Expérience avec REST sur une grande échelle ou avec les microservices se servant de l’architecture Cloud, de Spring Boot et de GraphQL, un atout.
  • Connaissance des cadres d’applications frontales comme React.
  • Grande connaissance des structures de données et des algorithmes.
  • Capacité à se servir de la technologie en place pour résoudre des problèmes et mettre en œuvre des solutions.
  • Compréhension de systèmes passablement complexes.
  • Compréhension des outils de tests et de surveillance comme Grafana, Splunk et Datadog.
  • Capacité à tester, à déboguer et à régler les problèmes dans les accords sur les niveaux de service déjà établis.
  • Capacité à concevoir des logiciels qui sont faciles à tester et à vérifier.
  • Capacité de réconcilier les objectifs de l’équipe aux besoins de l’entreprise.
  • Capacité à repérer les problèmes de l’entreprise au niveau du projet et à proposer des solutions.

Pourquoi vous joindre à nous:

Chez Expedia Group, nous reconnaissons que notre succès dépend de celui de notre équipe. Nous sommes la plateforme de voyages par excellence dans le monde et nos employés comptent parmi les plus compétents, dévoués et créatifs du marché. Nous sommes conscients que les voyages ont le pouvoir d’éliminer les barrières, tout en améliorant la vie des gens. Cette responsabilité nous motive à devenir l’endroit où des personnes exceptionnelles souhaitent travailler au mieux de leurs compétences et à leur fournir les outils pour réussir.

Que vous cherchiez un poste en ingénierie ou dans le service à la clientèle, dans le marketing ou l’approvisionnement en hébergement, Expedia Group forme une équipe unie et nous travaillons ensemble à l’atteinte d’un but commun : rendre le monde accessible. Nous visons constamment l’excellence, mais jamais au détriment du client. Nous agissons avec humilité et optimisme, respectant toutes les idées, qu’elles soient petites ou grandes. Nous apprécions la diversité et les voix telles qu’elles sont. Nous sommes une entreprise internationale, mais nous gardons les pieds sur terre afin d’agir rapidement en toute simplicité. Nos équipes ont aussi la chance de rendre à leurs communautés et de faire une différence grâce à notre programme d’engagement social en entreprise qu’est Expedia Cares.

Si vous souhaitez jouer un rôle significatif au sein de l’une des marques les plus prisées par les consommateurs dans le monde et de travailler dans le secteur dynamique du voyage, cet emploi est parfait pour vous.

Notre famille de marques de voyage comprend : Expedia®, Hotels.com®, Expedia® Partner Solutions, Egencia®, trivago®, VRBO®, Orbitz®, Travelocity®, Wotif®, lastminute.com.au®, ebookers®, CheapTickets®, Hotwire®, Classic Vacations®, Expedia® Media Solutions, CarRentals.comTM, Expedia Local Expert®, Expedia CroisièresTM, SilverRail Technologies, Inc., ALICE et Traveldoo®.

Software Development Engineer III

Are you passionate about building an intelligent and personalized platform and experience to help travelers plan and build trips though out the traveler journey from initial exploration to the end of the trip? Consider Expedia Group!

Come join our Trip Recommendations team! As part of the Engagement, Mobile and Trips group, our goal is to deliver intelligent, contextually relevant, personalized trip recommendations so that we can help travelers make smart choices and plan whole trips.

Centered around providing an outstanding trip experience for travelers, we drive the core infrastructure around traveler communications, recommendations, trip planning, trip building, and our Connected Trips platform.

What You'll Do

  • You will develop and test sophisticated or non-routine software applications and related programs and procedures to ensure they meet design requirements.
  • You will write code that is clean, maintainable, optimized, modular with good naming conventions, and use software frameworks to write simpler code.
  • You will team up with peers across the organization to build an understanding of cross dependencies and shared problem-solving.
  • You will understand the relationship between applications, databases, and technology platforms.
  • You will continuously seek and learn new technical skills in an engineering area.
  • You will spot areas of inefficiency in code or systems operation and offer suggestions for improvements.
  • You will compile and generate reports on major operational or technical initiatives to larger groups, whether via written or oral means.

Who You Are

  • 3-5 years of software development experience in an enterprise-level engineering environment and web application development.
  • Coding proficiency in one or more modern programming languages, like Java, or Kotlin.
  • Experience with large scale REST or micro-services using Cloud architecture, SpringBoot and GraphQL is a huge plus.
  • Knowledge of front-end frameworks, like ReactJS.
  • Strong background in data structures and algorithms.
  • Demonstrates the ability to select among technology available to implement and solve for need.
  • Able to understand moderately complex systems.
  • Understanding of testing and monitoring tools (like Grafana, Splunk, Datadog, etc.).
  • Ability to test, debug, fix issues within established SLAs.
  • Able to design software that is easily testable and observable.
  • Understanding of how teams’ goals fit a business need.
  • Ability to identify business problems at the project level and provide solutions.

Why join 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, hardworking, 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 or lodging supply, 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®, Hotels.com®, Expedia® Partner Solutions, Egencia®, trivago®, VRBO®, Orbitz®, Travelocity®, Wotif®, lastminute.com.au®, ebookers®, CheapTickets®, Hotwire®, Classic Vacations®, Expedia® Media Solutions, CarRentals.comTM, Expedia Local Expert®, Expedia® CruiseShipCenters®, SilverRail Technologies, Inc., ALICE, and Traveldoo®.

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.

About Expedia

We are the world's travel platform. Bringing the world within reach.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free