
Software Development Engineer III, Advertising Technology
Expedia Group
full-time
Posted on:
Location Type: Hybrid
Location: Chicago • Illinois • Washington • United States
Visit company websiteExplore more
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