Expedia Group

Software Developer III – Auctions Insights, Advertising Platform

Expedia Group

full-time

Posted on:

Location Type: Office

Location: SeattleCaliforniaWashingtonUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $146,000 - $204,500 per year

About the role

  • Design and deliver end-to-end backend features using Kotlin/Java services exposed via REST and gRPC APIs
  • Build and operate real-time ad delivery pipelines, including ad ranking, auctions, bidding logic, and budget enforcement
  • Integrate backend services with feature stores and ML model inference services to support real-time decisioning
  • Design low-latency, high-throughput APIs and service integrations that meet strict performance and reliability requirements
  • Collaborate closely with product, ML, data, and platform teams to shape requirements and technical solutions
  • Apply strong software design principles, algorithms, and data structures to build scalable, high-performance systems
  • Participate in and lead code reviews across backend codebases
  • Debug and resolve complex production issues across real-time services and downstream dependencies
  • Participate in on-call rotations, incident response, and root-cause analysis
  • Identify architectural and operational inefficiencies and drive pragmatic improvements
  • Mentor junior engineers through pairing, reviews, and technical guidance

Requirements

  • Bachelor’s degree or higher in Computer Science, Engineering, or equivalent professional experience
  • 5+ years of professional software engineering experience with strong expertise in Java, Kotlin, and JVM-based frameworks
  • Solid understanding of software design principles, algorithms, data structures, and large-scale distributed systems
  • Experience building real-time systems, including streaming/event-driven architectures, NoSQL database design, and caching strategies
  • Hands-on experience building large-scale REST, gRPC, or GraphQL microservices and applications in cloud-hosted environments (AWS preferred)
  • Strong experience operating and troubleshooting production systems, including monitoring, observability, and debugging
Benefits
  • Medical/dental/vision
  • Paid time off
  • Employee Assistance Program
  • Wellness & travel reimbursement
  • Travel discounts
  • International Airlines Travel Agent membership
Applicant Tracking System Keywords

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

Hard Skills & Tools
KotlinJavaREST APIsgRPC APIsreal-time systemsNoSQL database designstreaming architecturesmicroservicescloud-hosted environmentssoftware design principles
Soft Skills
collaborationmentoringproblem-solvingtechnical guidancecode reviewincident responseroot-cause analysiscommunicationleadershipdebugging
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering