25 oct
|
Social Tec Hunting
|
Madrid
25 oct
Social Tec Hunting
Madrid
Barcelona, España · Arquitectura / Ingeniería
Software Development Architect – Medical Devices
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. Destacado 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, documentación y validación. Proactividad para identificar riesgos técnicos y regulatorios. Colaboración transversal con equipos de software, sistemas, QA y regulatory. Disponibilidad para trabajar presencialmente algunos día
📌 Arquitecto de Software Médico | Microservicios y Cloud (Madrid)
🏢 Social Tec Hunting
📍 Madrid