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 robusto é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 profesional.
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