Expedia Group

Software Development Engineer II

Seattle, Washington, United States

Not SpecifiedCompensation
Mid-level (3 to 4 years), Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Travel Technology, E-commerceIndustries

About Expedia Group

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.

Why Join Us?

To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win. We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.

Software Development Engineer II

Expedia Technology teams partner with our Product teams 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.

Do you want to transform the experience of millions of travelers all over the world? Do you love working with a creative engineering team building an intelligent, scalable, and personalized travel assistance platform? Do you want to work with state-of-the-art technologies such as real-time streaming, Natural Language Processing (NLP), Artificial Intelligence & Machine Learning? Our goal is to build the best conversational bot platform that can meet customers on any channel (social, SMS, web, or voice), use AI/ML to understand/anticipate their needs and deliver unparalleled service.

As a Software Development Engineer II, you'll propose, prototype, design and implement various core components of the bot platform in collaboration with teams across the globe. As a member of the team, you will provide the thought leadership and technical expertise needed to overcome hard problems.

What You'll Do

  • Participate in the design, analysis, development and deployment efforts for multiple enterprise application projects to solve complex business problems.
  • Produce scalable, flexible, efficient and supportable solutions using appropriate technologies.
  • Support and follow the Expedia Software Development Lifecycle.
  • Collaborate with Developers, Program Managers, Testers and Production Support Engineers in an agile development environment.
  • Join the development of web applications as part of the engineering team.
  • Work with the product team to quickly prototype and iterate on new ideas - and create fast, easy-to-use, and intuitive applications.

Who You Are

  • 1 - 3+ years of experience in Full Stack development.
  • Solid knowledge of modern programming languages (Java, C#, JavaScript, TypeScript, etc).
  • A passion for solving complex software engineering puzzles in a dynamic environment.
  • Familiarity with software design principles, algorithms, data structures, and multithreading concepts.
  • Strong verbal and written communication skills.

Technologies We Use

  • Java, AWS, Kafka, GraphQL, Node.js, Kotlin, React, Elasticsearch, DynamoDB, S3, Lambda, Docker, Looker

Education

  • A BA/BS degree in a technical field or related discipline preferred.

Preferred Qualifications

  • Working knowledge of modern build systems (Jenkins, Bamboo, etc).
  • Experience with Java and/or C# testing framework.
  • Experience using AWS for deploying production applications.
  • Experience using bug/issue tracking and code review tools.
  • Experience using GIT in a collaborative setting.
  • Contributions to open source projects.
  • Excellent organizational and communication skills.
  • Self-starter that enjoys and takes pride in the development work of their team.
  • Ability to thrive in a dynamic, collaborat

Skills

Software Development
Machine Learning
Artificial Intelligence
Natural Language Processing
Real-time Streaming
Conversational AI
Data Analysis

Expedia Group

Travel booking platform for various services

About Expedia Group

Expedia Group operates in the travel industry, offering a wide range of services for travelers and travel-related businesses. It connects users to various travel options, including flights, hotels, car rentals, vacation packages, and activities, allowing them to find and book trips that fit their needs and budgets. The company generates revenue primarily through commissions from bookings made on its platforms and through advertising, where travel service providers can promote their offerings. Unlike many competitors, Expedia Group not only serves individual travelers but also partners with travel agencies and corporate clients, providing them with valuable data and tools to enhance their operations. The goal of Expedia Group is to create a seamless travel experience for users while supporting its partners in growing their businesses.

Bellevue, WashingtonHeadquarters
1996Year Founded
IPOCompany Stage
Consumer Goods, EntertainmentIndustries

Benefits

Paid Vacation
Parental Leave
Hybrid Work Options
Professional Development Budget

Risks

Riyadh Air's entry into the market could increase competition for Expedia.
CFO transition may lead to strategic shifts or instability in financial management.
Expedia's partnership with Mondelez WTR may not yield expected results due to economic uncertainties.

Differentiation

Expedia Group operates a diverse portfolio of travel brands, including Expedia and Vrbo.
The company offers a comprehensive suite of services for travelers and travel-related businesses.
Expedia Group partners with service providers, offering data, tools, and technology to optimize operations.

Upsides

Increased demand for personalized travel experiences enhances Expedia's AI-driven recommendation systems.
The rise of 'workcations' allows Expedia to market longer stay packages.
Sustainability in travel is a priority, enabling Expedia to promote eco-friendly options.

Land your dream remote job 3x faster with AI