Onsite Software Developer III – Auctions Insights, Advertising Platform

Posted 3 hours ago

Apply now

About the role

  • Software Development Engineer III developing real-time ad delivery systems for Expedia Group's Advertising Technology team. Collaborating across teams to enhance ad ranking, auctions, and bidding logic.

Responsibilities

  • 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

Job title

Software Developer III – Auctions Insights, Advertising Platform

Job type

Experience level

Mid levelSenior

Salary

$146,000 - $204,500 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job