✦ Luna Orbit — Software Engineering

Software Development Engineer III, Advertising Technology

at Expedia Group

📍 2 Locations Unknown 💰 $136K – $190K USD / year Posted April 01, 2026
Salary $136K – $190K USD / year
Type Full-Time
Experience senior
Exp. Years 5+ years
Education Bachelor's or Master's degree in Computer Science or related field
Category Software Engineering

Software Development Engineer III on the Advertising Technology team builds real-time ad delivery, bidding, and ranking systems with high performance and reliability.

  • Lead design and delivery of backend services for ad auction and bidding
  • Drive operational excellence
  • Run operational reviews and improve resilience
  • Collaborate with Product/ML teams on features
  • Apply AI/ML where appropriate

Stack includes Java/Kotlin, gRPC/Protobuf, Flink/Kafka for streaming, cloud environments, distributed systems, and ML-powered features.

The ideal candidate is a senior backend software engineer with 5+ years of experience building real-time, low-latency ad platforms, strong in Java or Kotlin, gRPC/Protobuf, and distributed systems, able to operate across Chicago and Seattle locations.

Bachelor's or Master's degree in Computer Science or related field5+ years of backend software developmentExperience with data-driven systems or ML-powered featuresStrong proficiency in Java or KotlinExperience building and deploying backend APIs (e.g.gRPC/Protobuf) and streaming/batch data processing (Flink/Spark) in cloud environmentsDistributed systems understandingOperational best practices
Search/retrieval systemsrelevance rankingembeddingsAI/semantic searchAgent-to-agent AI systemsAdsmarketplacese-commerceor travel platform experience
Apache FlinkApache KafkagRPCProtobufCloud environments
Bachelor's or Master's degree in Computer Science or related field5+ years backend software developmentdata-driven systems or ML-powered featuresJava or KotlingRPC/ProtobufApache FlinkApache Kafkacloud environmentsdistributed systemsbackend APIs
JavaKotlingRPCProtobufApache FlinkApache KafkaCloud environmentsDistributed systemsBackend APIsData-driven systems
Problem solvingTeam collaborationCommunicationMentoringLeadership
Industry Advertising Technology
Job Function Develop and optimize backend services powering Expedia Group's Advertising Technology platform
Role Subtype backend engineer
Tech Domains Java, Kotlin, gRPC, Protobuf, Apache Flink, Apache Kafka, Cloud environments, Distributed systems, PostgreSQL
software development engineer iiiadvertising technologyadsad deliveryreal-timelow-latencybackend servicesgRPCprotobufflinksparkcloud environmentsdistributed systemsdata-driven systemsml-powered featuresA/B experimentationsearch and retrievalembeddingsai/semantic searchpythonjavakotlin

Bachelor's or Master's degree in CS or related, 5+ years backend experience, Experience with gRPC/Protobuf and streaming systems

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile