Software Development Architect (Madrid)

Software Development Architect (Madrid)

25 oct
|
Social Tec Hunting
|
Madrid

25 oct

Social Tec Hunting

Madrid

Como

Software Development Architect , asumirás la responsabilidad de definir, liderar y evolucionar la arquitectura software de soluciones médicas reguladas basadas en

Spring Boot , arquitecturas

PC-based

y entornos

Cloud/Microservicios . Trabajarás sobre sistemas complejos donde convergen requisitos de seguridad, rendimiento, trazabilidad, interoperabilidad y cumplimiento normativo.

Diseñarás plataformas que requieren

alta fiabilidad ,

procesamiento asíncrono ,

event‑driven communication ,

Hexagonal Architecture

y una integración robusta entre múltiples subsistemas. Tu criterio técnico tendrá impacto directo en la calidad, seguridad y escalabilidad del producto final.

El rol está basado en Barcelona, en formato híbrido, dentro de un equipo internacional de I+D que desarrolla software crítico para el sector sanitario.

¿Qué harás? (visión técnica)

Diseñarás y documentarás

arquitecturas software de alto nivel

basadas en

Hexagonal Architecture (Ports & Adapters) , asegurando desacoplamiento, mantenibilidad y cumplimiento regulatorio.

Traducirás necesidades de stakeholders y casos de uso complejos en

requisitos arquitectónicos claros , considerando rendimiento, seguridad, trazabilidad, escalabilidad y requisitos normativos.

Definirás y validarás

interfaces entre subsistemas , flujos event‑driven, mecanismos de comunicación asíncrona y patrones de integración.

Alinearás tu arquitectura con el resto del stack: backend, microservicios, cloud, drivers, integración hardware‑software y herramientas de soporte.

Liderarás la

integración software

y supervisarás pruebas de integración,



verificación y validación en todas las capas del sistema.

Participarás en la estimación de esfuerzo, planificación técnica y definición de planes de desarrollo.

Liderarás actividades de

riesgo software , seguridad, ciberseguridad y cumplimiento de estándares médicos (IEC‑62304, IEC‑81001‑5‑1).

Diseñarás y revisarás medidas de

ciberseguridad , incluyendo protocolos seguros, cifrado y protección de datos.

Proporcionarás documentación técnica rigurosa y clara, esencial en entornos regulados.

Darás

liderazgo técnico

al equipo y mentoría a perfiles junior.

Contribuirás al roadmap tecnológico, proponiendo mejoras arquitectónicas y nuevas capacidades para futuras generaciones del producto.

Lo que necesitas dominar

Arquitectura software moderna:

Hexagonal Architecture , Domain‑Driven Design, Event‑Driven Design, microservicios y patrones de integración.

Desarrollo avanzado en

Java

y el ecosistema

Spring Boot .

Arquitecturas Cloud y experiencia con

AWS

o

Azure .

Diseño de sistemas event‑driven, mensajería, colas, flujos asíncronos y mecanismos de resiliencia.

Ciberseguridad aplicada: protocolos seguros, cifrado, autenticación, protección de datos.





Integración de múltiples subsistemas en entornos heterogéneos.

Verificación, validación e integración continua en sistemas complejos.

Trabajo en entornos regulados con fuerte énfasis en documentación, trazabilidad y control de cambios.

Requisitos imprescindibles

Grado/Máster en Ingeniería Informática o similar.

Más de

10 años de experiencia

en desarrollo software y más de

5 años

como arquitecto.

Experiencia demostrada diseñando arquitecturas complejas en entornos regulados o críticos.

Dominio de Java, Spring Boot, microservicios y arquitecturas cloud.

Experiencia con proveedores cloud (AWS, Azure).

Conocimiento profundo de Hexagonal Architecture y Event‑Driven Design.

Experiencia en gestión de riesgos, seguridad y ciberseguridad.

Capacidad para liderar equipos técnicos y coordinar con múltiples áreas.

Excelente comunicación, documentación y capacidad de interlocución con clientes.

Inglés competente.

Requisitos valorables

Experiencia previa en

software para dispositivos médicos

o sectores regulados.

Conocimiento de estándares como

IEC‑62304

o

IEC‑81001‑5‑1 .

Experiencia en integración hardware‑software.

Conocimientos de CI/CD, automatización, Git y flujos reproducibles.

Experiencia en liderazgo técnico, mentoring y definición de estándares internos.

Familiaridad con metodologías Agile.

Competencias clave

Pensamiento sistémico y visión arquitectónica.

Capacidad para justificar decisiones técnicas con criterios de seguridad, rendimiento y cumplimiento normativo.

Rigor en diseño, docu

📌 Software Development Architect (Madrid)
🏢 Social Tec Hunting
📍 Madrid

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: software development architect (madrid) / madrid

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: software development architect (madrid) / madrid