Software Development Engineer III
Expedia Group
- Location
- Washington - Seattle Campus
- Work model
- On-Site
- Level
- Senior
- Posted
- 23h ago
About this role
At Expedia Group, we help travelers explore the world, one journey at a time. As a global travel company powered by passionate people, trusted partnerships, and leading technology, we connect travelers, partners, and advertisers through our consumer brands, B2B network, and travel advertising business. Here, you'll do meaningful work that helps millions of people discover, book, and experience travel with more ease, confidence, and joy. Our five Behaviors-Traveler First, Think Big, Operate with Excellence, Ownership Mindset, and Succeed Together-help foster a supportive environment where people can grow their careers and have the flexibility, benefits, and support to do their best work. Join us and build for travelers everywhere. Our Technology Team partners with teams across Expedia Group to build innovative products, services, and tools that deliver high-quality experiences for travelers, partners, and employees. Powered by modern platforms, data, and strong engineering practices, we create secure, scalable, and reliable solutions that support the business and improve customer experiences. As a Backend Software Engineer, you will be a high-performing individual contributor responsible for leading complex, well-defined projects and improving existing systems through sound engineering principles. You will mentor more junior engineers, contribute to shared problem solving across teams, and help drive technical solutions that meet both project and business needs. You will bring strong analytical and troubleshooting skills, experience working across multiple technologies, and the ability to design, build, test, monitor, and debug moderately complex systems and APIs used across the business unit. You are comfortable evaluating technology choices for different use cases and understand how applications, databases, and platforms work together. You apply software design principles, computer science fundamentals, and database knowledge to write clean, maintainable, testable, and observable code. You also contribute through code reviews, production support, technical investigations, and operational initiatives such as troubleshooting and RCA efforts. You thrive in a dynamic environment, continuously build new technical skills, and share knowledge with your team to improve overall effectiveness. In this role, you will: Design, build, and evolve complex, highly available services and applications, including system design (LLD), API design, and data modeling to support scalable customer and partner experiences across multiple domains. Lead end-to-end implementation of technical solutions, from requirements analysis and design through development, code review, testing, deployment, and ongoing support, ensuring high code quality and robust engineering practices. Drive technical direction for your area by evaluating tradeoffs, decomposing large problems into executable work, and influencing architectural decisions that improve reliability, performance, and security for multiple services. Collaborate closely with product, design, data, and other engineering teams to deliver features and platforms that are reusable, extensible, and adaptable across different lines of business and technology stacks. 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. Promote engineering excellence through automation, observability, and operational readiness, including incident response, root cause analysis, and continuous improvement of services under your ownership.
Minimum Qualifications
Bachelor’s degree in Computer Science or a related technical field; or Equivalent related professional experience. 5+ years of relevant professional experience. Proven ownership of complex services or multi-service systems, including responsibility for design, implementation, operational health, and iterative improvement.