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.