Senior Software Engineer
Role details
Job location
Tech stack
Job description
Buscamos personas curiosas y comprometidas. Personas que buscan crecer, pero, sobre todo, mejorar el entorno de las personas del grupo CaixaBank., Participamos en la construcción y evolución del ecosistema digital del Grupo, desarrollando aplicaciones y servicios en múltiples dominios (canales, productos y servicios, operaciones transversales, datos/IA, riesgo & cumplimiento y soporte corporativo). Trabajamos en un modelo de desarrollo AI-first, construyendo un ecosistema que fomenta la colaboración continua entre desarrolladores y agentes de IA. Combinamos criterio humano con ejecución automatizada para potenciar la calidad del software y multiplicar la productividad del equipo. Buscamos perfiles que no solo programen, sino que disfruten diseñando el "qué" y el "cómo" del software: entendiendo el problema, formalizándolo en especificaciones y delegando la implementación en agentes de IA. Personas que sean capaces de adoptar e inspirar el siguiente nivel de desarrollo con IA: El IDE como vista, no como editor. Cómo será tu día a día…
- Crearás especificaciones técnicas y colaborarás en la especificación funcional para que sea procesada por agentes de IA.
- Convertirás necesidades complejas en especificaciones de intención precisas y completas, anticipando dependencias, edge cases y riesgos técnicos definiendo la intención, los límites y los criterios de calidad de productos, proyectos y soluciones en el sector financiero delegando la ejecución técnica en agentes de IA.
- Desarrollarás software siguiendo principios de Secure Software Development Lifecycle (SSDLC).
- Colaborarás con arquitectura y seguridad para capturar principios, decisiones técnicas y requisitos normativos, incorporándolos explícitamente al contexto y a los flujos de agentes de IA que ejecutan el desarrollo.
- Impulsarás la adopción de automatización para el análisis del comportamiento de los aplicativos (tiempos de respuesta, consumo, logs…)
- Trabajarás con equipos multidisciplinares en entornos Agile, actuando como referente técnico y contribuyendo a elevar el estándar de ingeniería del equipo.
- Y, por supuesto, celebrar en equipo cada éxito., + Trabajar aquí compensa_ Saca más partido a tu nómina con el Programa de Retribución Flexible y aprovéchate de las ventajas financieras de pertenecer a un grupo bancario., Al crear una alerta, aceptas nuestros Términos y condiciones y Política de privacidad, y el uso de cookies., Alemania Australia Austria Bélgica Brasil Canadá España Estados Unidos Francia India Italia México Nueva Zelanda Holanda Polonia Reino Unido Singapur Sudáfrica Suiza
Requirements
-
Formación: Informática, Telecomunicaciones, Matemáticas, Física o equivalentes.
-
Experiencia demostrable con Java 21+, Spring Boot, Spring Cloud, JPA/Hibernate.
-
Experiencia trabajando con agentes de IA como parte activa del proceso de desarrollo, delegando generación de código, pruebas y refactorizaciones bajo control y criterio propio utilizando herramientas de desarrollo asistido por IA (GitHub, Copilot, Claude Code o similares).
-
Capacidad para traducir conocimiento funcional y requisitos de negocio del ámbito financiero en especificaciones técnicas claras.
-
Conocimiento de los principios de seguridad funcional y protección de los servicios digitales, con experiencia o familiaridad en la implementación de capacidades como autenticación multifactor, firma de operaciones, gestión de identidad y acceso, autorización y protección de transacciones, garantizando el cumplimiento de los estándares de seguridad y regulación del sector financiero en el desarrollo de aplicaciones y componentes software.
-
Experiencia en el diseño de APIs RESTful desde la intención y el modelo de dominio, definiendo contratos, comportamientos y restricciones antes de su implementación.
-
Experiencia en metodologías ágiles (scrum, kanban o similares) y herramientas de gestión (Clarity PPM, Confluence, Jira…).
-
Conocimientos y experiencia con herramientas de Testing, QA y metodología de pruebas.
-
Trabajo en equipo, comunicación efectiva, empatía, colaboración y liderazgo técnico.
-
Visión analítica, capacidad de adaptación y aprendizaje continuo.
-
Inglés Te lo mereces Forma parte del Team y disfruta de todas estas ventajas:
-
A tu manera_ Encuentra equilibrio entre trabajo y vida personal con nuestro modelo de trabajo híbrido. Hasta un 60% de trabajo en remoto dependiendo del proyecto.
-
Descansa_ 27 días de vacaciones al año con la flexibilidad para escoger la mejor época del año para ti.
-
Be Tech, be healthy_ Se acabaron las excusas. Aprovéchate de nuestro programa de Wellbeing. Podrás disfrutar de descuentos en gimnasios, fisio en la oficina, torneos deportivos, fruta …, + Técnico
-
Recepciónista
-
Administrador
-
Ventas
-
Enfermero
-
Limpieza
-
Mantenimiento
-
Telefonista
-
Compras
-
Recursos humanos
Tipo de trabajo
- Desde casa
- Estudiantes
- Online
- Trabajos Verticales
- En inglés
- Teletrabajo
- Media jornada