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. Keep up-to-date on industry trends and apply them.
- Provide technical guidance for complex initiatives and deliver strategic technical improvements.
- Improve code structure and architecture, ensuring testability and maintainability, and identify opportunities for technical investments to help the team meet the objectives.
- Deliver complex projects with multiple stakeholders, monitoring and mitigating timeline risks.
- Give and receive feedback, including code reviews and architecture reviews, and mentor other team members, coaching them to upgrade their skills.
- Communicate complex ideas to technical and business stakeholders and establish alignment within the broader organization.
- Continuously expand your skills through learning and increasing knowledge.
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.
- Ambition to deliver resilient, high‑performing, well‑dimensioned solutions.
- Focus on quality and a technical excellence mindset.
- Excellent communication skills and an open mind to reach agreements for the benefit of the team and stakeholders.
- Ability to visually represent solutions with standard diagrams for both technical and non‑technical audiences.
- Strong organisational skills, prioritisation and delegation to meet deadlines in an uncertain environment.
- Fluent English to work in a multicultural environment and communicate at all levels.
- A continuous learning mindset, growth, innovation, and a team‑player attitude focused on knowledge sharing.
- Passion for what you do, willingness to improve daily, and apply the latest state‑of‑the‑art technology when possible.
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.
- Growth opportunities: personalised career paths, eVOLVE program, internal mobility for horizontal changes and promotions.
- 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.
- Diversity, inclusion and an environment that values innovation, risk‑taking and recognition.
We are an equal‑opportunity employer and value diversity. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability status. If you’re excited about this role but do not meet every requirement, we encourage you to apply.
Seniority level: Mid‑Senior level
Employment type: Contract
#J-18808-Ljbffr