Confirmed on the employer's own hiring board on Oct 13, 2026. First seen by Alion on Nov 13, 2025. Softtek scores A on the Alion truth index.
Descripción del puesto
Buscamos un/a Lead Software Engineer / Software Architect con experiencia sólida en desarrollo de software y evolución hacia responsabilidades de diseño y arquitectura de soluciones. La persona seleccionada participará en la definición y evolución de sistemas complejos y distribuidos, colaborando con equipos técnicos y áreas de negocio para garantizar soluciones escalables, resilientes y alineadas con los objetivos estratégicos.
Habilidades requeridas
- Experiencia previa en desarrollo de software y análisis de calidad, mantenibilidad y escalabilidad del código.
- Experiencia en arquitectura de soluciones, arquitectura técnica o liderazgo técnico con responsabilidad sobre decisiones de diseño.
- Conocimiento práctico de Domain Driven Design (DDD), incluyendo bounded contexts, context maps, entidades y agregados.
- Experiencia en arquitecturas distribuidas y microservicios.
- Dominio de principios SOLID, patrones de diseño y buenas prácticas de ingeniería de software.
- Experiencia en arquitecturas hexagonales, por capas o similares.
- Conocimientos de diseño modular y gestión de dependencias.
- Conocimiento de paralelismo, concurrencia y asincronía.
- Experiencia con conceptos transaccionales y principios ACID.
- Experiencia en descomposición de sistemas y definición de límites entre dominios, módulos o servicios.
- Conocimiento de patrones de resiliencia, consistencia y gestión de fallos en sistemas distribuidos.
- Conocimientos de seguridad y observabilidad.
- Experiencia con bases de datos relacionales y NoSQL.
- Familiaridad con integración continua, automatización e Infrastructure as Code.
- Conocimientos generales de plataformas cloud.
- Valorable conocimiento de marcos de arquitectura como TOGAF.
Responsabilidades (Actividades a desempeñar)
- Diseñar soluciones tecnológicas alineadas con las necesidades de negocio.
- Definir arquitecturas, dominios, módulos y servicios para entornos complejos y distribuidos.
- Tomar decisiones de diseño relacionadas con escalabilidad, resiliencia, seguridad y mantenibilidad.
- Revisar diseños técnicos y promover estándares de calidad y arquitectura.
- Asesorar a equipos de desarrollo y responsables técnicos durante la implantación de soluciones.
- Identificar y gestionar dependencias entre sistemas, servicios y dominios.
- Transformar requisitos funcionales y de negocio en soluciones técnicas viables.
Idiomas requeridos
- No se requieren idiomas específicos para la posición.
Locación
Modelo híbrido desde Madrid con un dia de presencialidad en oficinas de cliente.
Información sobre nuestro proceso de selección
- Como parte de nuestra apuesta por una experiencia de selección más flexible, objetiva y accesible, las fases iniciales del proceso podrán realizarse mediante entrevistas impulsadas por Inteligencia Artificial a través de nuestra plataforma Eightfold.
- Esta tecnología nos ayuda a conocer mejor la experiencia, competencias y motivaciones de cada profesional, ofreciendo además la posibilidad de realizar la entrevista en el momento que mejor se adapte a su disponibilidad. La Inteligencia Artificial forma parte del proceso como herramienta de apoyo, pero las decisiones de selección siguen siendo revisadas y tomadas por personas de nuestro equipo de Talent Acquisition.

