
Software Developer III – Auctions Insights, Advertising Platform
Expedia Group
full-time
Posted on:
Location Type: Office
Location: Seattle • California • Washington • United States
Visit company websiteExplore more
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