Software Development Engineer III
Expedia GroupAbout the role
Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.
Why Join Us?
To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win.
We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.
Software Engineer, Advertising Technology
Expedia Media Solutions seeks a talented and motivated Software Engineer, Advertising Technology. In this role, you will contribute to the development and enhancement of our next-generation advertising marketplace. Your technical skills and collaborative mindset will help deliver impactful solutions for advertisers and travelers worldwide.
As a global leader in travel industry advertising, Expedia Media Solutions connects advertisers with millions of travelers. As a Software Engineer, you will play an important role in building and maintaining high-performance systems that support Expedia Group’s expanding advertising network. Your focus will be on delivering innovative solutions, ensuring system reliability, and supporting a culture of collaboration within the engineering team.
In this role, you will
Develop and Maintain: Create, optimize, and maintain scalable, high-performance systems that support ad delivery across Expedia Group’s ad network.
Collaborate Across Teams: Partner with product managers, data scientists, and fellow engineers to deliver solutions that align with business goals and improve advertiser outcomes.
Optimize Performance: Continuously assess and fine-tune services to enhance speed, scalability, and resilience of services.
Learn and Grow: Stay up-to-date on industry trends and emerging technologies to enhance your skill set and contribute to platform improvements.
Contribute to Team Success: Support a culture of technical excellence and continuous improvement by sharing knowledge and collaborating with peers.
Who you are:
Technical Skills: 4+ years of experience in software engineering, with a focus on building and maintaining scalable systems.
AdTech Knowledge: Familiarity with advertising technologies such as real-time bidding and programmatic advertising is a nice-to-have but not required.
Proficiency in Tools: Expert in Kotlin and Java with hands-on experience in gRPC microservices, Apache Flink, Kafka and AWS.
Analytical Approach: Experience working with data-driven systems, including analytics or machine learning, is a plus.
Problem-Solving: Ability to tackle technical challenges and contribute to innovative solutions.
Clear Communication: Ability to effectively communicate technical concepts and collaborate within a multidisciplinary team.
Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
If you are passionate about advancing advertising technology and thrive in a collaborative, innovative environment, this role offers an excellent opportunity to grow your career and make an impact.
The total cash range for this position in Chicago is $128,000.0
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s