E

Expedia Group

Runs travel booking sites for people and companies

Software Development Engineer 3

Backend EngineeringConfirmed live in the last 24 hours
Full-timeSpringfield, MO, USA$121k - $193.5kIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent related professional experience.
  • At least 5 years of software development experience, or at least 3 years with a master's degree in a related technical field or equivalent related professional experience.
  • Experience developing software in at least three different programming languages.
  • Experience maintaining and operating at least four software projects or products in production environments, including bug fixing, troubleshooting, and monitoring.
  • Proficient communication skills and the ability to present technical findings to varied audiences.

Responsibilities

  • Design, develop, and maintain complex software applications across multiple languages and technology platforms to meet design and performance requirements.
  • Build and maintain APIs consumed across the business unit, applying software design principles, data structures, and design patterns.
  • Lead code reviews and guide code evolution, promoting clean, maintainable, modular, and optimized code.
  • Debug, test, and resolve application issues within established service-level agreements using testing and monitoring tools at the project level.
  • Design software that is easily testable and observable, considering system structure, people, processes, and technology.
  • Identify inefficiencies in code or system operations and suggest and implement improvements.
  • Collaborate with organizational stakeholders to understand dependencies, align on shared solutions, and contribute to community-of-practice initiatives.
  • Compile and communicate findings from major operational or technical initiatives, such as root cause analyses, to technical and non-technical audiences in writing or orally.
  • Connect team goals to broader business needs, identify business problems at the project level, and deliver effective solutions.
  • Continuously develop technical expertise and share new knowledge with the team to improve overall effectiveness.

Desired Qualifications

  • Demonstrated strength in one or more programming languages with multiple technology implementations.
  • Experience designing moderately complex distributed systems and working with databases and database design principles.
  • Familiarity with B2B technology platforms or partner-facing APIs.
  • Familiarity with front-end technologies such as React.
  • Active participation in engineering communities of practice or mentorship programs.

About the Company

Expedia Group

Runs travel booking sites for people and companies

Expedia Group runs online travel brands such as Expedia, Hotels.com, and Vrbo, where people book hotels, vacation homes, flights, and rental cars, and it supplies the same travel to other companies. Its Expedia site was one of the first online travel agencies, letting people compare and book flights and hotels on the web without calling a travel agent. Travelers search and pay through its apps and websites, while partners such as airlines and banks plug its hotel and flight listings into their own booking sites. Expedia earns commissions and markups on bookings and sells advertising to hotels and other travel companies. It began in 1996 as a division of Microsoft and is based in Seattle, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Seattle, WA
Founded
1996

Recently Posted Jobs

Explore more opportunities at Expedia Group

See more jobs