Software Development Engineer Ii

Expedia
Madrid, Spain
15 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Java (Programming Language) Amazon Web Services Microsoft Azure Continuous Integration Data Structures DevOps Distributed Systems Java Virtual Machine (JVM) Software Engineering Kotlin Kubernetes Restful APIs
+2 more
Docker Microservices

Job description

Experteer Overview As part of the TAAP engineering team in Madrid, you design and deliver scalable software that powers travel agent partners globally.You collaborate with product, design, and other engineers to translate requirements into robust, maintainable services, and you contribute to architecture and engineering practices.You’ll tackle reliability and performance in a fast-paced, distributed environment and help shape the platform’s technical direction.This role offers impact across Expedia’s B2B travel ecosystem and opportunities to grow within a cross-functional, international team.Compensaciones / Beneficios * Design and deliver high-quality software features and services for the TAAP platform * Write clean, well-tested code across the full software lifecycle using Java and JVM-based technologies * Participate in architectural discussions and shape platform direction * Collaborate with product managers, designers, and engineers to translate requirements into scalable solutions * Troubleshoot and resolve production issues to ensure reliability and performance * Review peers’ code and provide constructive feedback to improve quality * Contribute to engineering practices, tooling, and processes * Partner with cross-functional teams to deliver end-to-end B2B experiences Responsabilidades * 3+ years of professional software engineering experience * Strong background in designing and building scalable, distributed systems * Experience with JVM-based languages (Java, Kotlin, or Scala) * Experience designing and building RESTful APIs and microservices architectures * Solid understanding of data structures, algorithms, and system design * Experience with cloud platforms (AWS, GCP, or Azure) and modern DevOps (CI/CD, Docker, Kubernetes) * Proficient English communication in a distributed team * Ability to work collaboratively and autonomously in a fast-paced, agile environment Requisitos principales * medical coverage * dental coverage * vision coverage * paid time off * Employee Assistance Program * wellness and travel reimbursement

Requirements

You collaborate with product, design, and other engineers to translate requirements into robust, maintainable services, and you contribute to architecture and engineering practices. You’ll tackle reliability and performance in a fast-paced, distributed environment and help shape the platform’s technical direction. This role offers impact across Expedia’s B2B travel ecosystem and opportunities to grow within a cross-functional, international team. Compensaciones / Beneficios * Design and deliver high-quality software features and services for the TAAP platform * Write clean, well-tested code across the full software lifecycle using Java and JVM-based technologies * Participate in architectural discussions and shape platform direction * Collaborate with product managers, designers, and engineers to translate requirements into scalable solutions * Troubleshoot and resolve production issues to ensure reliability and performance * Review peers’ code and provide constructive feedback to improve quality * Contribute to engineering practices, tooling, and processes * Partner with cross-functional teams to deliver end-to-end B2B experiences Responsabilidades * 3+ years of professional software engineering experience * Strong background in designing and building scalable, distributed systems * Experience with JVM-based languages (Java, Kotlin, or Scala) * Experience designing and building RESTful APIs and microservices architectures * Solid understanding of data structures, algorithms, and system design * Experience with cloud platforms (AWS, GCP, or Azure) and modern DevOps (CI/CD, Docker, Kubernetes) * Proficient English communication in a distributed team * Ability to work collaboratively and autonomously in a fast-paced, agile environment Requisitos principales * medical coverage * dental coverage * vision coverage * paid time off * Employee Assistance Program * wellness and travel reimbursement

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

Videos

See all

Related articles

See all