> Markdown version of [/jobs/ext/2140287-senior-software-development-engineer-adtech](https://www.wearedevelopers.com/jobs/ext/2140287-senior-software-development-engineer-adtech). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Development Engineer, AdTech - **Company:** Expedia, Inc. - **Location:** London, UK - **Experience:** Expert - **Salary:** £66,212.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Automation of Tests, Code Review, Continuous Delivery, Continuous Integration, Software Design Documents, Machine Learning, Object-Oriented Software Development, Software Engineering, Backend, Information Technology, Api Design, Restful APIs, Software Version Control - **Published:** August 20, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5849690082 ## About the Role * Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience. * Professional software engineering experience that includes ownership of significant services or components within a multi-service or domain environment. * Proven proficiency in designing and building backend or full-stack systems, including RESTful or similar APIs, data models, and integration patterns using industry-standard languages, frameworks, and tooling. * Experience applying sound software engineering practices such as object-oriented or functional design, automated testing, code review, source control, and continuous integration/continuous delivery for production systems. * Hands-on experience supporting services in production, including monitoring, troubleshooting, and resolving issues to maintain availability and performance, with familiarity using or integrating AI-driven tools in development or operations 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. ## Description * Design, implement, and evolve high-quality software services and components, including system design, low-level design, API design, and data modeling to support scalable, reliable products. * Lead end-to-end delivery of complex technical features across services or domains, including requirements clarification, solution design, development, testing, deployment, and ongoing operational support. * Collaborate closely with product, architecture, and cross-functional engineering teams to define technical direction, align on standards, and ensure solutions meet business and customer needs. * Improve the reliability, performance, security, and observability of services through robust engineering practices, including code reviews, automated testing, CI/CD, and production monitoring. * Mentor and support other engineers through technical guidance, design reviews, and knowledge sharing, helping to raise the overall technical bar across the team and adjacent teams. * Safely integrate and operate AI/ML-enabled solutions that improve outcomes, including familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real world products in alignment with Expedia Group standards. ## Related Videos - [API Design - Getting Started](https://www.wearedevelopers.com/videos/33-api-design-getting-started) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) - [Rest API Antipatterns](https://www.wearedevelopers.com/videos/100208-rest-api-antipatterns) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer)