Expedia Group
Senior Software Development Engineer, AdTech Overview
| Company Name | Expedia Group |
| Job Role | Senior Software Development Engineer, AdTech |
| Qualifications | Bachelor’s |
| Category | IT Jobs |
| Job Type | Full Time |
| Location | London |
At Expedia Group, we are dedicated to helping travelers explore the world, one journey at a time. As a global travel company powered by passionate individuals, trusted partnerships, and leading technology, we connect travelers, partners, and advertisers through our consumer brands, B2B network, and travel advertising business. Here, you will engage in meaningful work that assists millions in discovering, booking, and enjoying travel with greater ease, confidence, and joy. Our core valuesâTraveler First, Think Big, Operate with Excellence, Ownership Mindset, and Succeed Togetherâfoster a supportive environment where individuals can advance their careers while enjoying flexibility, benefits, and support to perform at their best.
About the Team: The Expedia Group Advertising team is transforming how travel brands engage with global audiences. Our Publishing Team is responsible for the complete delivery of display and travel advertisements across Expediaâs white-label and partner platforms. We are developing the next generation of video ad infrastructure, AI-powered tools, and Rapid API integrations to provide smarter and more engaging ad experiences.
Key Responsibilities:
- Design and develop high-quality software services and components, focusing on system design, low-level design, API design, and data modeling to create scalable and reliable products.
- Lead the complete delivery process of complex technical features across various services or domains, which includes clarifying requirements, designing solutions, developing, testing, deploying, and providing ongoing operational support.
- Work closely with product teams, architecture, and cross-functional engineering groups to establish technical direction, align on standards, and ensure that solutions meet both business and customer requirements.
- Enhance the reliability, performance, security, and observability of services by employing robust engineering practices such as code reviews, automated testing, continuous integration/continuous delivery (CI/CD), and production monitoring.
- Mentor and guide other engineers by providing technical advice, conducting design reviews, and sharing knowledge to elevate the overall technical proficiency within the team and adjacent teams.
- Safely integrate and operate AI/ML-enabled solutions that enhance outcomes, demonstrating familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real-world products in accordance with Expedia Group standards.
Minimum Qualifications:
- A Bachelor’s degree in Computer Science, Engineering, or a related technical discipline, or equivalent practical experience.
- Professional experience in software engineering, with a proven track record of owning significant services or components in a multi-service or domain environment.
- Demonstrated expertise in designing and building backend or full-stack systems, including RESTful APIs, data models, and integration patterns using industry-standard languages, frameworks, and tools.
- Experience applying sound software engineering principles such as object-oriented or functional design, automated testing, code review, source control, and continuous integration/continuous delivery for production systems.
- Hands-on experience in supporting production services, including monitoring, troubleshooting, and resolving issues to ensure availability and performance, along with familiarity in using or integrating AI-driven tools in development or operational workflows.
Preferred Qualifications:
- Experience designing and evolving distributed, high-traffic or large-scale systems, including making architectural tradeoffs related to performance, reliability, and cost within a service or domain.
- Demonstrated leadership in driving technical design for complex initiatives, such as defining APIs, data contracts, and low-level designs that are extensible and maintainable across multiple services or teams.
- Strong focus on operational excellence, including building observability, resiliency patterns, and automation into services, and using data and metrics to guide technical decisions and continuous improvement.
- Familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real-world products, including safely integrating and operating AI/ML-enabled solutions that improve customer or business outcomes.
- Experience serving as a technical mentor or lead for projects, enabling cross-team collaboration, guiding implementation quality, and contributing to or influencing engineering standards and best practices.
Expedia Group is committed to providing an inclusive and accessible recruiting experience. If you require an accommodation or adjustment due to a disability during the application or recruiting process, please submit a request through our accommodation request form.
Degree Requirement: Bachelor’s
Visa Sponsorship Promising
To apply for this job please visit careers.expediagroup.com.