Expedia group logo

Software Development Engineer III

Expedia group
Chicago, IL, USAHybridSoftware EngineeringMid-Level$136,000 - $217,500Posted: 8 days ago
Apply NowOpens Expedia group's site

About the role

At Expedia Group, we help travelers explore the world, one journey at a time. As a global travel company powered by passionate people, trusted partnerships, and leading technology, we connect travelers, partners, and advertisers through our consumer brands, B2B network, and travel advertising business.

Our Team

We are the Expedia Group Advertising team. As a global leader in travel industry advertising, we connect advertisers with millions of travelers. Within this organization, you'll join the Advertiser Team, which owns the advertiser-facing portal and the backend services and APIs that power it.

The Role

As a Software Development Engineer II, you will play a critical role in building and scaling high-performance systems that support Expedia Group's expanding advertising network. This role is primarily backend-focused (approximately 70–80%), with some frontend development (20–30%) supporting customer-facing experiences built in React.

In This Role, You Will

Design, build, test, and maintain scalable backend services and APIs that power the advertiser portal and enable third-party integrations

Contribute to the development of a unified ads platform, delivering reusable capabilities across multiple advertising products

Own features and services end-to-end—from design and implementation to deployment and operational support

Participate in system design, low-level design, API design (including GraphQL), and data modeling

Build customer-facing features (primarily backend-driven, with some React frontend contributions)

Drive improvements in scalability, performance, and reliability for high-traffic advertiser systems

Troubleshoot production issues and improve system health through monitoring, debugging, automation, and observability practices

Minimum Qualifications

Bachelor's degree in Computer Science, Engineering, or related technical field, or equivalent practical experience

5+ years of software development experience building and supporting production systems and services

Strong foundation in data structures, algorithms, and core computer science fundamentals

Expertise in Java or Kotlin and familiarity with React

Experience with API design and consumption, including REST and/or GraphQL

Please note that this role is only available in Seattle, WA, in alignment with our flexible work model, which requires employees to be in the office at least three days a week. We are unable to offer relocation assistance for this role.

The total cash range for this position in Chicago is $136,000.00 to $190,500.00. Employees in this role have the potential to increase their pay up to $217,500.00, which is the top of the range, based on ongoing, demonstrated, and sustained performance in the role.

About Expedia Group

Expedia Group includes three flagship consumer brands - Expedia, Hotels.com, and Vrbo - along with a leading B2B travel business and travel advertising offerings.

Minimum requirements

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience
  • 5+ years software development experience with production systems
  • Expertise in Java or Kotlin, familiarity with React, and experience with REST and/or GraphQL APIs

This listing was parsed by AI and may not be complete. Check the official posting on Expedia group's site for the most accurate information.

Ready to apply?
Applications are handled on Expedia group's own careers site.
Apply Now

More roles at Expedia group

Senior Technology Lead, Engineering
Chicago, IL, USA · Hybrid
View →
Senior Software Development Engineer - Content Platform
Chicago, IL, USA · Hybrid
View →
Director, User Experience Research – Experience Design (XD)
Chicago, IL, USA · Hybrid
View →
Director, Connectivity PMM
Chicago, IL, USA · Hybrid
View →
Senior Product Designer – Membership & Identity - Logo
Chicago, IL, USA · Hybrid
View →