Software Development Engineer II - TAAP Platform
expedia · Madrid
Job description
About the role
Expedia Group's B2B division brings its technology and distribution solutions to partners worldwide, including financial institutions, corporate managed travel, offline travel agents and major airlines. The TAAP (Travel Agent Affiliate Program) engineering team, based in Madrid, builds reliable, scalable and modern B2B solutions for travel agents. You will join a collaborative, distributed engineering team.
Key responsibilities
- Design, develop and deliver software features and services for the TAAP platform used by travel agent partners globally.
- Write clean, well-tested, maintainable code across the full software development lifecycle, mainly with Java and JVM-based technologies.
- Build responsive, accessible and maintainable user interfaces with React.js.
- Take part in architectural discussions and technical decisions shaping the platform.
- Work with product managers, designers and other engineers to turn business requirements into scalable solutions.
- Troubleshoot and debug production issues, and review peer code with constructive feedback.
- Improve engineering practices, tooling and processes, and partner with cross-functional teams to deliver end-to-end B2B experiences.
Required profile
- Bachelor's degree in Computer Science, Software Engineering or a related field, or equivalent professional experience.
- 3+ years of software engineering experience, with a strong background in scalable, distributed systems.
- Solid understanding of software engineering fundamentals, including data structures, algorithms and system design.
- English proficiency and ability to work in a distributed, cross-functional team.
- Ability to work collaboratively and autonomously in a fast-paced, agile environment.
Required skills
- JVM-based languages such as Java, Kotlin or Scala
- React.js for web applications
- RESTful APIs and microservices architecture
- Cloud platforms (AWS, GCP or Azure) and DevOps practices (CI/CD pipelines, Docker, Kubernetes)
What we offer
- Cash range in Madrid of 43,000 to 60,500 EUR, with potential to reach 69,000 EUR based on sustained performance.
- Medical, dental and vision coverage, paid time off and an Employee Assistance Program.
- Wellness and travel reimbursement, travel discounts and IATAN membership.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Spain.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 3 days ago
Expires 1 month from now
9 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
expedia
Madrid