Expedia

Software Development Engineer II

Expedia
Apply
2 days ago
Madrid, SpainMid Level

Responsibilities

  • Design, develop, and deliver scalable software features and services for the TAAP B2B travel platform.
  • Write clean, tested, and maintainable code across the software development lifecycle using Java and JVM-based technologies.
  • Develop responsive, accessible, and maintainable user interfaces with React.js.
  • Participate in architectural discussions and contribute to technical decisions.
  • Collaborate with product managers, designers, engineers, and cross-functional teams to deliver end-to-end B2B experiences.
  • Troubleshoot, debug, and resolve production issues to maintain platform reliability and performance.
  • Review peer code and provide constructive technical feedback.
  • Improve engineering practices, tooling, and processes within the team.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent related professional experience.
  • At least 3 years of professional software engineering experience designing and building scalable, distributed systems.
  • Experience with JVM-based languages such as Java, Kotlin, or Scala.
  • Experience developing production-quality web applications with React.js.
  • Experience designing and building RESTful APIs and microservices architectures.
  • Understanding of data structures, algorithms, and system design principles.
  • Experience with cloud platforms such as AWS, GCP, or Azure.
  • Experience with modern DevOps practices, including CI/CD pipelines and containerization with Docker or Kubernetes.
  • Proficient English communication skills and the ability to collaborate in a distributed, cross-functional environment.
  • Ability to work collaboratively and autonomously in a fast-paced agile environment.

Benefits

  • Medical, dental, and vision coverage.
  • Paid time off and an Employee Assistance Program.
  • Wellness and travel reimbursement.
  • Travel discounts and International Airlines Travel Agent Network membership.
  • Inclusive and accessible recruiting support, including accommodation requests.
  • Position based in Madrid within a collaborative, distributed engineering team.
Expedia

About Expedia

10,000+ employees

Expedia Group builds a global online travel marketplace where consumers book flights, hotels, vacation rentals, cars, and activities, and partners distribute and market inventory across its platform. It monetizes through commissions, merchant/agency models, and advertising via brands including Expedia, Hotels.com, and Vrbo. Founded in 1996 and headquartered in Seattle, the public company (NASDAQ: EXPE) serves travelers and partners in more than 70 countries with B2C, B2B, and ad tech offerings.

Contact me