Java Senior Software Engineer - CX (Hybrid) Join the Customer eXperience team in Madrid or Barcelona (Hybrid) to bring the power back to travellers.What you will do Have meaningful experience as a Senior Engineer driving technical work for other engineers. Deliver complex projects with multiple stakeholders, monitoring and mitigating timeline risks.What you need to succeed Deep understanding of software engineering concepts such as OOP, functional programming, concurrency, data structures, design and architecture patterns, databases, APIs etc.Experience with the full software development cycle, including deployment to production, unit and integration testing, and Cloud/Continuous Delivery environments.Strong data‐driven analytical skills and design‐pattern expertise to solve complex business and customer problems.Focus on quality and a technical excellence mindset.Fluent English to work in a multicultural environment and communicate at all levels.What's in it for you Competitive compensation package, Prime Plus membership, versátil benefits, performance‐based bonuses, birthday day off, discounts, partnerships, relocation support, and premium equipment.Continuous learning: free Coursera access, soft‐skills workshops, tech training, leadership development, and a great onboarding program.Well‐being: hybrid home‐office model focused on outcomes, autonomy and flexibility for work‐life balance.Community and fun: after‐work events, padel tournaments, parties, shared passions, no dress code, free fruit, coffee and tea.Mid‐Senior levelEmployment type: Contract #J-18808-Ljbffr