Expedia

Software Development Engineer III

Expedia
Apply
2 hours ago
London, United KingdomSenior

Responsibilities

  • Design and implement scalable, robust, and maintainable systems and services across multiple domains.
  • Develop complex application logic, APIs, and data models aligned with business goals and engineering standards.
  • Collaborate with cross-functional teams to deliver high-quality full-stack solutions across platforms.
  • Lead technical efforts in system architecture, code reviews, and engineering standards.
  • Integrate and operate AI/ML-enabled solutions responsibly to improve outcomes.
  • Identify, diagnose, and resolve production issues while improving system health and operational excellence.
  • Respond to emergencies and incidents during on-call periods and participate in rotations that include nights, weekends, and bank holidays.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field, or equivalent related professional experience.
  • 5+ years of relevant professional experience.
  • Strong software engineering fundamentals in data structures and algorithms using Java or Kotlin, familiarity with the JVM stack, system design, and distributed systems.
  • Experience building and operating high-performance, highly available backend services in public or hybrid cloud environments, with Kotlin strongly preferred.
  • Experience leading engineering efforts for services operating at scale in a cloud environment, preferably AWS, including deployment and operations using platform tooling or infrastructure as code.
  • Hands-on experience designing, building, and operating large-scale distributed systems and services.
  • Strong proficiency in system design, API design, and data modelling.
  • Experience using modern AI-assisted development tools beyond simple code autocompletion in daily workflows.
  • Preferred experience with container technologies such as Kubernetes and CI/CD tools or processes.
  • Preferred expertise architecting end-to-end solutions integrating multiple systems or domains.
  • Preferred focus on operational excellence, including monitoring, automation, and incident response.
  • Preferred experience safely integrating AI/ML features into production systems and optimizing their impact at scale.

Benefits

  • Expedia Group describes a supportive environment with career growth, flexibility, benefits, and support to do your best work.
  • The position requires on-call availability outside regular working hours, including nights, weekends, and bank holidays.
  • Accommodation and adjustment requests are supported during the application and recruiting process for disabilities.

Categories

Expedia

About Expedia

10,000+ employees
Contact me