
Posted 5 days ago
No clicks
Senior Data Engineer / Technical Lead: Design, develop and evolve data engineering solutions for Santander's analytical platform, ensuring high quality, reliable, scalable and efficient data. Leverage Azure Databricks for ETL/ELT processes, create REST APIs, optimize costs, and collaborate with technical and business teams. Seek 5+ years of software development experience, strong data engineering background, and hands-on leadership skills. Expertise in Python, Apache Spark, Databricks, Spring Boot, Kafka, and Git required. Spanish and English fluency demanded.
- Compensation
- Not specified
- City
- Madrid
- Country
- Spain
Currency: Not specified
Full Job Description
ES EL MOMENTO
Santander (www.santander.com) est evolucionando de ser una marca global de alto impacto a una organizacin impulsada por la tecnologa, y las personas estn en el centro de este camino. Juntos, estamos liderando una transformacin centrada en el cliente que valora el pensamiento disruptivo, la valenta de desafiar lo posible y la capacidad de innovar.
Esto es ms que un cambio estratgico: es una oportunidad para crecer, aprender y generar un impacto real.
Nuestra misin es contribuir a que ms personas y empresas prosperen. Adoptamos una slida cultura de riesgos y esperamos que todos nuestros equipos asuman un enfoque proactivo y responsable en la gestin del riesgo.
EL IMPACTO QUE GENERARS
Estamos redefiniendo nuestra forma de trabajar a travs de la innovacin, la tecnologa de ltima generacin, la colaboracin y la libertad de explorar nuevas ideas.
Como Senior Data Engineer / Technical Lead tu misin ser disear, desarrollar y evolucionar soluciones de ingeniera de datos y servicios backend sobre la plataforma analtica del banco, garantizando que la informacin comn de cliente y otros activos de datos crticos 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 incluirn:
- Analizar requisitos funcionales y no funcionales, entender correctamente las necesidades de negocio y transformarlas en diseos tcnicos viables, mantenibles y alineados con la arquitectura objetivo.
- Disear e implementar procesos ETL/ELT sobre Azure Databricks para construir y evolucionar la capa comn de datos, con especial atencin a la consistencia, trazabilidad, fiabilidad y reutilizacin de la informacin.
- 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 implementacin de funcionalidades complejas, el diagnstico de problemas en produccin, el anlisis de causa raz y la resolucin de incidencias tcnicas de alta criticidad.
- Supervisar y guiar el trabajo tcnico de otros ingenieros, elevando el nivel de diseo, codificacin, pruebas, revisin de cdigo y prcticas de ingeniera dentro del equipo.
- Impulsar estndares de calidad de software, controlando aspectos como mantenibilidad, testing, gestin de versiones, CI/CD, calidad esttica del cdigo y reduccin de incidencias en produccin.
- Optimizar el rendimiento y la eficiencia de costes de las soluciones desarrolladas, prestando especial atencin a tiempos de ejecucin 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 anlisis, la implementacin y el troubleshooting, manteniendo siempre criterio tcnico, validacin rigurosa y control sobre el resultado.
- Colaborar de forma efectiva con otros equipos tcnicos y de negocio, comunicando con claridad decisiones, dependencias, riesgos, prioridades y propuestas de mejora.
- Mantener una actitud de aprendizaje continuo, explorando nuevas tecnologas, patrones y formas de trabajo que mejoren la productividad del equipo y la calidad de las soluciones entregadas.
LO QUE APORTARS AL EQUIPO
Nuestra gente es nuestra mayor fortaleza. Cada persona contribuye con perspectivas nicas que nos hacen ms fuertes como equipo y como organizacin. Valoramos quines son y potenciamos lo que aportan.
Los siguientes requisitos representan los conocimientos, habilidades y competencias esenciales para este puesto.
Experiencia profesional
Ms de 5 aos de experiencia en desarrollo de software profesional, con trayectoria slida en diseo e implementacin de soluciones en entornos productivos. (Obligatorio)
Experiencia slida en ingeniera de datos y procesamiento distribuido, construyendo pipelines fiables y mantenibles en entornos de produccin. (Obligatorio)
Experiencia previa liderando tcnicamente iniciativas o supervisando el trabajo de otros desarrolladores desde un rol hands-on. (Preferido)
Educacin
- Titulacin universitaria en Ingeniera Informtica, Telecomunicaciones, Matemticas, Fsica o disciplina tcnica equivalente. (Obligatorio)
- Formacin complementaria en arquitectura de software, cloud, data engineering o disciplinas afines. (Preferido)
Idiomas
- Espaol fluido. (Obligatorio)
- Ingls con capacidad para leer, entender y utilizar documentacin tcnica de manera autnoma. (Obligatorio)
Habilidades duras
Dominio slido de Python y conocimientos de Java aplicados al desarrollo profesional. (Obligatorio)
Experiencia en Apache Spark, Databricks, PySpark y SQL para procesamiento y transformacin de datos a escala. (Obligatorio)
Experiencia en desarrollo backend con Spring Boot, mensajera/event streaming con Kafka y diseo e implementacin de REST APIs. (Obligatorio)
Uso habitual de Git y flujos de trabajo de desarrollo colaborativo como GitFlow. (Obligatorio)
Experiencia con prcticas 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 analtica y criterio tcnico para descomponer problemas complejos, evaluar alternativas y tomar decisiones de diseo razonadas.
- Comunicacin clara y efectiva para entender necesidades, alinear equipos y trasladar contexto tcnico de forma estructurada.
- Orientacin a resultados y actitud resolutiva, combinando autonoma, responsabilidad, colaboracin y foco en la entrega.
- Mentalidad de mejora continua, curiosidad tcnica y facilidad para aprender nuevas tecnologas y marcos de trabajo.
- Capacidad para influir tcnicamente en el equipo desde la ejemplaridad, la ejecucin y la calidad del trabajo realizado.
VALORAMOS TU IMPACTO
Tu contribucin importa, y la reconocemos. En Santander puedes esperar un paquete retributivo justo y competitivo que refleje tu impacto y el valor que entregars. Toma un momento para entender a lo que nos referimos:
Tu salud es nuestra prioridad. A travs de BeHealthy, nuestro programa global de bienestar, promovemos el bienestar integral de nuestros equipos.
Sabemos que la familia es lo ms 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 ms 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 motivacin, ayudarte a alcanzar tus metas y celebrar tus logros en cada paso del camino.





