Expedia Group

Software Development Engineer III, Advertising Technology

Expedia Group

full-time

Posted on:

Location Type: Hybrid

Location: ChicagoIllinoisWashingtonUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $136,000 - $190,500 per year

About the role

  • Optimize bidding, ranking and pacing for guaranteed and non-guaranteed ad delivery to surface more relevant ads and expand advertiser reach to travelers
  • Build and scale systems that support ad serving and ad selection across Expedia Group’s advertising network
  • Apply strong software design principles, algorithms, and data structures to build scalable, low-latency, high-throughput services.
  • Work closely with Product, ML data scientists and data teams on features such as relevance optimization, targeting, and performance modeling
  • Advocate for high-quality code, automated testing, and strong observability practices
  • Participate in operational reviews and drive continuous improvement
  • Mentor junior engineers, lead design discussions, and help elevate the technical bar of the team

Requirements

  • Bachelor's or Master’s degree in Computer Science or a related technical field
  • 5+ years of experience in backend software development
  • Experience working with data-driven systems, ML-powered features, or A/B experimentation platforms
  • Strong proficiency in at least one modern programming language (e.g., Java, Kotlin)
  • Experience building and deploying backend APIs (e.g. gRPC) and streaming or batch data processing services (e.g., Flink, Spark) in cloud environments
  • Solid understanding of distributed systems, data flows, and operational best practices
Benefits
  • medical/dental/vision
  • paid time off
  • Employee Assistance Program
  • wellness & travel reimbursement
  • travel discounts
  • International Airlines Travel Agent ( IATAN ) membership
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
backend software developmentJavaKotlingRPCFlinkSparkdata-driven systemsML-powered featuresA/B experimentationdistributed systems
Soft Skills
mentoringleadershipcollaborationadvocacy for code qualitycontinuous improvementdesign discussionscommunication
Certifications
Bachelor's degree in Computer ScienceMaster’s degree in Computer Science