MisuJob - AI Job Search Platform MisuJob

Senior Data Engineer / Technical Lead

Santander

Madrid permanent

Posted: May 7, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We are seeking a Senior Data Engineer / Technical Lead to join our team in Madrid, Spain, to lead the development of our data engineering and technical architecture, leveraging our expertise in data engineering concepts and best practices to drive business growth and innovation.

Job Description

Senior Data Engineer / Technical Lead

Country: Spain

ES EL MOMENTO

Santander (www.santander.com) está evolucionando de ser una marca global de alto impacto a una organización impulsada por la tecnología, y las personas están en el centro de este camino. Juntos, estamos liderando una transformación centrada en el cliente que valora el pensamiento disruptivo, la valentía de desafiar lo posible y la capacidad de innovar.

Esto es más que un cambio estratégico: es una oportunidad para crecer, aprender y generar un impacto real.

Nuestra misión es contribuir a que más personas y empresas prosperen. Adoptamos una sólida cultura de riesgos y esperamos que todos nuestros equipos asuman un enfoque proactivo y responsable en la gestión del riesgo.

EL IMPACTO QUE GENERARÁS

Estamos redefiniendo nuestra forma de trabajar a través de la innovación, la tecnología de última generación, la colaboración y la libertad de explorar nuevas ideas.

Como Senior Data Engineer / Technical Lead tu misión será diseñar, desarrollar y evolucionar soluciones de ingeniería de datos y servicios backend sobre la plataforma analítica del banco, garantizando que la información común de cliente y otros activos de datos críticos se construyan y expongan con calidad, robustez, escalabilidad y eficiencia operativa para su consumo por otras áreas y aplicaciones del banco.

En este puesto, tus principales responsabilidades incluirán:

• Analizar requisitos funcionales y no funcionales, entender correctamente las necesidades de negocio y transformarlas en diseños técnicos viables, mantenibles y alineados con la arquitectura objetivo.
• Diseñar e implementar procesos ETL/ELT sobre Azure Databricks para construir y evolucionar la capa común de datos, con especial atención a la consistencia, trazabilidad, fiabilidad y reutilización de la información.
• Desarrollar componentes software y APIs REST para exponer datos y capacidades a sistemas operacionales, asegurando contratos bien definidos, comportamiento predecible, observabilidad y latencias acordes a su uso.
• Tomar responsabilidad directa sobre la implementación de funcionalidades complejas, el diagnóstico de problemas en producción, el análisis de causa raíz y la resolución de incidencias técnicas de alta criticidad.
• Supervisar y guiar el trabajo técnico de otros ingenieros, elevando el nivel de diseño, codificación, pruebas, revisión de código y prácticas de ingeniería dentro del equipo.
• Impulsar estándares de calidad de software, controlando aspectos como mantenibilidad, testing, gestión de versiones, CI/CD, calidad estática del código y reducción de incidencias en producción.
• Optimizar el rendimiento y la eficiencia de costes de las soluciones desarrolladas, prestando especial atención a tiempos de ejecución batch, consumo de recursos en plataforma, rendimiento de Spark/Databricks y latencia de APIs.
• Utilizar herramientas de IA aplicada al desarrollo como aceleradores de productividad y apoyo al análisis, la implementación y el troubleshooting, manteniendo siempre criterio técnico, validación rigurosa y control sobre el resultado.
• Colaborar de forma efectiva con otros equipos técnicos y de negocio, comunicando con claridad decisiones, dependencias, riesgos, prioridades y propuestas de mejora.
• Mantener una actitud de aprendizaje continuo, explorando nuevas tecnologías, patrones y formas de trabajo que mejoren la productividad del equipo y la calidad de las soluciones entregadas.

LO QUE APORTARÁS AL EQUIPO

Nuestra gente es nuestra mayor fortaleza. Cada persona contribuye con perspectivas únicas que nos hacen más fuertes como equipo y como organización. Valoramos quiénes son y potenciamos lo que aportan.

Los siguientes requisitos representan los conocimientos, habilidades y competencias esenciales para este puesto.

Experiencia profesional


Más de 5 años de experiencia en desarrollo de software profesional, con trayectoria sólida en diseño e implementación de soluciones en entornos productivos. (Obligatorio)


Experiencia sólida en ingeniería de datos y procesamiento distribuido, construyendo pipelines fiables y mantenibles en entornos de producción. (Obligatorio)


Experiencia previa liderando técnicamente iniciativas o supervisando el trabajo de otros desarrolladores desde un rol hands-on. (Preferido)

Educación

• Titulación universitaria en Ingeniería Informática, Telecomunicaciones, Matemáticas, Física o disciplina técnica equivalente. (Obligatorio)
• Formación complementaria en arquitectura de software, cloud, data engineering o disciplinas afines. (Preferido)

Idiomas

• Español fluido. (Obligatorio)
• Inglés con capacidad para leer, entender y utilizar documentación técnica de manera autónoma. (Obligatorio)

Habilidades duras


Dominio sólido de Python y conocimientos de Java aplicados al desarrollo profesional. (Obligatorio)


Experiencia en Apache Spark, Databricks, PySpark y SQL para procesamiento y transformación de datos a escala. (Obligatorio)


Experiencia en desarrollo backend con Spring Boot, mensajería/event streaming con Kafka y diseño e implementación de REST APIs. (Obligatorio)


Uso habitual de Git y flujos de trabajo de desarrollo colaborativo como GitFlow. (Obligatorio)


Experiencia con prácticas y herramientas de DevOps / CI/CD como Jenkins, GitHub Actions y Sonar. (Obligatorio)


Capacidad para utilizar herramientas de productividad asistida por IA como GitHub Copilot y otros AI Agents aplicados al ciclo de desarrollo. (Obligatorio)


Conocimientos de public cloud, preferiblemente Azure. (Preferido)


Conocimientos de redes y fundamentos TCP/IP. (Preferido)


Conocimientos de Machine Learning y MLOps. (Preferido)

Habilidades blandas

• Capacidad analítica y criterio técnico para descomponer problemas complejos, evaluar alternativas y tomar decisiones de diseño razonadas.
• Comunicación clara y efectiva para entender necesidades, alinear equipos y trasladar contexto técnico de forma estructurada.
• Orientación a resultados y actitud resolutiva, combinando autonomía, responsabilidad, colaboración y foco en la entrega.
• Mentalidad de mejora continua, curiosidad técnica y facilidad para aprender nuevas tecnologías y marcos de trabajo.
• Capacidad para influir técnicamente en el equipo desde la ejemplaridad, la ejecución y la calidad del trabajo realizado.

VALORAMOS TU IMPACTO

Tu contribución importa, y la reconocemos. En Santander puedes esperar un paquete retributivo justo y competitivo que refleje tu impacto y el valor que entregarás. Toma un momento para entender a lo que nos referimos:

• Tu salud es nuestra prioridad. A través de BeHealthy, nuestro programa global de bienestar, promovemos el bienestar integral de nuestros equipos.

• Sabemos que la familia es lo más importante. Por eso ofrecemos apoyo en el cuidado de hijos y programas familiares adaptados a cada etapa de la vida.

• Impulsamos a nuestros equipos a ir más allá mediante oportunidades de crecimiento, movilidad internacional y amplias trayectorias de carrera.

• Creemos en el poder de ayudar: puedes dedicar parte de tu jornada laboral al voluntariado.

Estamos aquí para mantener tu motivación, ayudarte a alcanzar tus metas y celebrar tus logros en cada paso del camino.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply