Software Development Engineer II
43000 €/añoPowerToFly
At Expedia Group, we help travelers explore the world, one journey at a time. As a global travel company powered by passionate people, trusted partnerships, and leading technology, we connect travelers, partners, and advertisers through our consumer brands, B2B network, and travel advertising business.
Here, you'll do meaningful work that helps millions of people discover, book, and experience travel with more ease, confidence, and joy. Our five Behaviors-Traveller First, Think Big, Operate with Excellence, Ownership Mindset, and Succeed Together-help foster a supportive environment where people can grow their careers and have the flexibility, benefits, and support to do their best work. Join us and build for travelers everywhere.
Introduction to the Team
In B2B division, we bring Expedia Group's innovative technology and distribution solutions to partners across the world. These businesses include global financial institutions, corporate managed travel, offline travel agents, global travel suppliers (like major airlines) and many more.
The TAAP (Travel Agent Affiliate Program) engineering team is at the heart of empowering travel agents worldwide with the tools, platforms, and technology they need to book and manage travel for their clients. Based in Madrid, you will be part of a collaborative, distributed engineering team focused on building reliable, scalable, and modern B2B solutions that make a real difference for our partners and their travelers.
In this role, you will:
- Design, develop, and deliver high-quality software features and services that power the TAAP platform for travel agent partners globally.
- Write clean, well-tested, and maintainable code across the full software development lifecycle, primarily using Java and JVM-based technologies.
- Participate in architectural discussions and contribute to technical decisions that shape the direction of the platform.
- Collaborate closely with product managers, designers, and other engineers to translate business requirements into scalable solutions.
- Troubleshoot, debug, and resolve production issues, ensuring platform reliability and performance.
- Review code from peers and provide constructive technical feedback to foster a culture of quality and continuous improvement.
- Contribute to the improvement of engineering practices, tooling, and processes within the team.
- Partner with cross-functional teams across Expedia Group to deliver end-to-end B2B experiences for our travel agent partners.
Experience and Qualifications
Bachelor's degree in Computer Science, Software Engineering, or a related technical field; or equivalent related professional experience.
- 3+ years of professional software engineering experience, with a strong background in designing and building scalable, distributed systems.
- Experience with JVM-based languages such as Java, Kotlin or Scala
- Experience designing and building RESTful APIs and microservices architectures.
- Solid understanding of software engineering fundamentals, including data structures, algorithms, and system design principles.
- Experience working with cloud platforms (AWS, GCP, or Azure) and modern DevOps practices (CI/CD pipelines, containerisation with Docker/Kubernetes).
- Proficient communication skills in English, with the ability to collaborate effectively in a distributed, cross-functional team environment.
- Demonstrated ability to work both collaboratively and autonomously in a fast-paced, agile environment.
The total cash range for this position in Madrid is €43,000.00 to €60,500.00. Employees in this role have the potential to increase their pay up to €69,000.00, which is the top of the range, based on ongoing, demonstrated, and sustained performance in the role.
Starting pay for this role will vary based on multiple factors, including location, available budget, and an individual's knowledge, skills, and experience. Pay ranges may be modified in the future.
Benefits and perks
Expedia Group offers benefits and perks designed to support employees and their families, including medical, dental, and vision coverage, paid time off, an Employee Assistance Program, wellness and travel reimbursement, travel discounts, and International Airlines Travel Agent Network (IATAN) membership. Learn more about life at Expedia Group at
You can find the benefits for this location and any collective agreement that may apply here.
Accommodation requests
Expedia Group is committed to providing an inclusive and accessible recruiting experience. If you need an accommodation or adjustment due to a disability during the application or recruiting process, please submit a request at
About Expedia Group
Expedia Group includes three flagship consumer brands - Expedia, Hotels.com, and Vrbo - along with a leading B2B travel business and travel advertising offerings. Across our brands and business, we help travelers explore the world with confidence and ease.
Important notice
Employment opportunities and job offers at Expedia Group will always come from Expedia Group's Talent Acquisition and hiring teams. Never share sensitive personal information unless you are confident of the recipient. Expedia Group does not extend job offers via email or messaging tools to individuals with whom we have not made prior contact. Our email domain is @expediagroup.com. The official place to find and apply for roles is
Equal Opportunity
Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.
#J-18808-Ljbffr- ...Expedia Group in Madrid is seeking an experienced software engineer to design, develop, and deliver high-quality features for the TAAP platform. You will work across the full software lifecycle, primarily with Java and JVM-based technologies, in a collaborative, agile...Ofertas de empleo recomendadas
- ...Banco Santander The selection process will be fully managed by Banco Santander. -- ESP SANCO Solution Design Software Engineering Specialist II Boadilla del Monte, España ### ¿QUÉ HARÁS? Focus on creating technical solutions for IT business requirements. Participates...Ofertas de empleo recomendadasTiempo completo
- ...of Amazon Business to buyers and sellers of all sizes, unlocking our potential worldwide. We are looking for a talented Software Development Engineer to join our growing team, focusing on expanding our global reach. In this pivotal role, you'll be instrumental in designing...Ofertas de empleo recomendadasPrácticaTiempo completo
- This position is at Santander The selection process will be fully managed by Santander. -- ASESOR MULTICANAL ### WHAT YOU WILL BE DOING Asesorar y orientar a los clientes y no clientes en el uso del multicajero, vincularlos a través del conocimiento y promoción ...Ofertas de empleo recomendadasTiempo completo
- ...Expedia Group in Madrid is seeking a software engineer to design, develop, and deliver scalable backend features for our TAAP platform, partnering with product managers and designers across the globe. The role requires 3+ years of experience with JVM languages, RESTful...Ofertas de empleo recomendadas
- ...Software Development Engineer (Java&AWS), Ring Job ID: 10463482 | Amazon Spain Services, S.L.U. Ring is looking for a Software Development Engineer who will help us create the next generation of apps, and services. In this role, you will work as a part of the Ring...Práctica
- ...integración claros y la aplicación de buenas prácticas de ingeniería de software. Tu papel será clave para industrializar la evolución de la... ...Platform App Builder, Platform Developer I o Platform Developer II Fluidez en español e inglés a nivel profesional (escrito y...IndefinidoAprendizPrácticaAutónomoTiempo completoTrabajar en la oficinaRemotoSin agencia1 día a la semana
- ...About the team OpenAI’s Forward Deployed Engineering team partners with customers to turn research breakthroughs into production systems... ...at the intersection of customer delivery and core platform development. About the Role As a Technical Deployment Lead (TDL),...Trabajar en la oficinaTrabajo híbridoTrabajo por turnos
- ...DNA : Hands-on experience with real hardware, toolchains, debugging, and build pipelines. Strong engineering practices : Git, clean code, and collaborative development workflows. Automation skills : Proficiency in Bash and/or Python (Go is a plus). Language :...Trabajar en la oficinaRemotoTrabajo híbrido
- ...develop and integrate control software for Jet Aviation's Cabin... ...solutions. Working with engineering teams in Madrid and Basel, you... ...focused approach to software development. Ability to work effectively... ...Designer or Certified Engineer certification. Experience...PrácticaRemotoTrabajo híbridoHorario flexible2 días a la semana
- ...-- **¡At Oesia Group, we are growing!** We would like to count on you for our next job offer: We are looking for **a Software Development Engineer** to join an important Project located in **Getafe** in **Hybrid** job modality. ### What are we looking for? * **An/a Software...Tiempo completoTrabajo híbrido
- ...around the world. We are looking for self-motivated full stack software engineers that are enthusiastic about learning how complex systems... .... * Apply software engineering best practices to the development life cycle (incremental delivery, coding standards, code reviews...PrácticaTiempo completo
- ...Amazon España The selection process will be fully managed by Amazon España. -- Ring is looking for an experienced Software Development Engineer to help build new initiatives on our growing Billing and Subscriptions team. The Billing and Subscriptions team is...PrácticaTiempo completo
- ...Amazon España. -- The Amazon Business team is building a development team to disrupt the way businesses worldwide purchase... ...career opportunity for you! Key job responsibilities As a Software Development Engineer, you will: * Design and code the right solutions starting...Tiempo completo
- ...responsibilities -------------------------We are looking for software developer engineers who are passionate to solve highly ambiguous and... .... - Experience (non-internship) in professional software development - Experience designing or architecting (design patterns,...PrácticaTiempo completo
- ...- Do you want to reach the next level in your career as a Software engineer? Are you looking for new challenges and solving hard problems... ...to supporting you with mentorship and pathways for ongoing development. We have a broad mix of experience levels and tenures, and are...PrácticaTiempo completoInicio inmediato
- ...The Amazon Business team is building a development team to disrupt the way businesses, governments... ...** - Design and modify scalable software architecture of full stack systems. -... ...that requires machine learning and data engineering skills - Work independently to deliver...PrácticaTiempo completo
- ...love to meet you. What we do Our Software Engineers are end-to-end owners who have the... ...making sure that we have infrastructure, development, and tools to do it right and... ...required in the following areas: database engines (Microsoft SQL Server, Postgres, AeroSpike...
- Seres busca un/a Analista Programador senior para unirse a su equipo en Madrid, con experiencia en contextos ágiles y microservicios. El candidato ideal debe tener al menos 4 años de experiencia en proyectos relacionados y habilidades en tecnologías como Springboot y Maven...
- Responsabilidades Analizar las necesidades del cliente y comprender el contexto funcional de los proyectos. Diseñar, desarrollar y mantener aplicaciones basadas en Java y Spring. Implementar integraciones mediante servicios REST y APIs. Participar en reuniones...
- Seleccione la frecuencia (en días) para recibir una alerta: Analista Programador COBOL CICS DB2 (proyecto internacional) Lugar de trabajo: Remoto / Híbrido GFT es una compañía pionera en transformación digital. Diseñamos soluciones de negocio centradas en la inteligencia...Trabajar en la oficinaDesde casaRemotoTrabajo híbridoJornada intensivaHorario flexible
- Actualmente, buscamos un/a perfil ANALISTA PROGRAMADOR/A JAVA con al menos 2 - 3 años de experiencia, para un proyecto estable con uno de nuestros clientes. ¿Qué estamos buscando? Mínimo 2 - 3 años de experiencia laboral en puestos similares Experiencia trabajando...IndefinidoEmpleo permanenteTrabajar en la oficinaRemotoTurno de tardeJornada intensiva2 días a la semana
de 20000 a 23000 €/año
...ejecución de pruebas, que quiera formar parte de un equipo especializado participando en el desarrollo y evolución de soluciones de software. Si te apasiona el desarrollo en Java y quieres seguir creciendo profesionalmente en un entorno colaborativo, ¡queremos...PrácticaEmpleo permanenteTrabajo híbrido1 día a la semana- En SERES buscamos un/a Analista Programador senior desarrollando en contextos ágiles Scrum, con experiencia en proyectos relacionados con tecnologías en microservicios. ¿Estás buscando una empresa donde participar en proyectos de transformación digital? ¿Te gustaría ...RemotoJornada intensiva
- ...OpenAI is seeking a Forward Deployed Engineer in Madrid to partner with customers and lead the deployment of AI solutions. This role requires a strong engineering background and the ability to manage complex deployments while ensuring customer satisfaction. The position...Trabajar en la oficinaTrabajo híbrido
- ...constraints — while also shaping strong engineering practices and exploring how Salesforce can... ...if you have: ~ Hands-on Salesforce development experience ~ Expert-level proficiency... ...plus ~ Salesforce Platform Developer II and Administrator certifications...Tiempo completoHorario flexible
- An exciting aspect of joining a newly created business at this stage is the opportunity to be in from the start and help define the culture.Part of this role will be to help build the culture and environment in Madrid as we expand our footprint. There arethings that...Práctica
- ...Volume Verification, is looking for a Software Support Engineer to join our team. Our technology secures... ...Ensure communication with our development teams in Europe Investigate logs/traces... ...queries, etc.) ~ Basic SQL Server and IIS knowledge ~ Good understanding of network...Trabajar en la oficinaTrabajo híbrido
- ...Build and maintain user-facing features using Angular, ensuring the best possible performance and user experience. Component Development : Create reusable, modular components following best practices, ensuring clean and maintainable code. Responsive Design : Implement...
- ...creativity. Job Description What You’ll Do ~ Reverse Engineering & Decompilation: Analyze web and mobile applications (APK/IPA... ...on the fly. ~ Implementing Stealthy Scraping Techniques: Engineer sophisticated methods—such as browser patching, headless browser...PrácticaHorario flexible
¿Quieres recibir más ofertas?
Suscríbete y recibe ofertas similares para Software Development Engineer II. ¡Entérate antes que nadie!
- senior software engineer Madrid
- desarrollador de software Madrid
- software engineer Madrid
- ingeniero programador Madrid
- desarrollador de software junior Madrid
- software developer Madrid
- ingeniero de desarrollo de software Madrid
- software development engineer Madrid
- embedded software Madrid
- software teletrabajo Madrid


