Cuáles son los requisitos del puesto
Desplácese hacia abajo para encontrar una descripción detallada de este trabajo y lo que se espera de los candidatos. Envíe su solicitud haciendo clic en el botón "Solicitar".
Experiencia demostrable de al menos 8–10 años en ingeniería de software, con un rol de liderazgo técnico como
Principal Engineer / Lead Architect, y en particular:
Amplia experiencia en definición y evolución de arquitecturas de microservicios, incluyendo procesos de modernización de aplicaciones (monolito a microservicios).
Conocimiento profundo de arquitecturas cloud (AWS, Azure o GCP), diseñando soluciones escalables, resilientes y alineadas con la estrategia de negocio.
Experiencia sólida con contenedores y orquestación (Docker, Kubernetes).
Dominio en la implementación de pipelines de CI/CD y automatización del ciclo de vida del software.
Experiencia práctica en Infrastructure as Code (Terraform, ARM, CloudFormation u otros).
Diseño e implementación de APIs REST y arquitecturas orientadas a servicios y eventos.
Conocimientos avanzados en observabilidad, monitorización y logging (Prometheus, Grafana, ELK, Application Insights, etc.).
Experiencia en entornos de alta disponibilidad y alto rendimiento.
Perfil muy potente en sistemas distribuidos basados en eventos, con experiencia avanzada en Kafka (diseño de topics, particiones, consumer groups, exactly-once, streaming).
Experiencia sólida con Redis como sistema de caché distribuida, almacenamiento en memoria y soporte a arquitecturas de alto rendimiento.
Capacidad de liderazgo técnico, trabajo en equipo y comunicación efectiva con stakeholders técnicos y de negocio.
Responsabilidades del puesto
Definición y Evolución de Arquitectura: Definir, evolucionar y gobernar la arquitectura técnica de las plataformas corporativas, garantizando soluciones escalables, resilientes y alineadas con la estrategia tecnológica y de negocio.
Modernización de Aplicaciones: Liderar iniciativas de transformación tecnológica, impulsando la evolución de arquitecturas monolíticas hacia microservicios y sistemas distribuidos.
Diseño de Sistemas Distribuidos: Diseñar e implementar soluciones escalables, resilientes y orientadas a eventos, con un uso intensivo de Kafka y mensajería asíncrona.
Gobierno y Estándares Técnicos: Establecer y velar por el cumplimiento de estándares de arquitectura, desarrollo y buenas prácticas de ingeniería y DevOps.
DevOps y Automatización: Impulsar la adopción de CI/CD, automatización de despliegues e Infrastructure as Code, facilitando la entrega continua y segura.
Arquitectura Cloud & Seguridad: Colaborar con equipos de seguridad en la implantación de modelos Zero Trust y arquitecturas cloud seguras y resilientes.
Revisión y Acompañamiento Técnico: Revisar diseños técnicos, asegurar su alineamiento con la estrategia tecnológica y actuar como referente técnico y mentor para los equipos de ingeniería.
Traducción de Negocio a Tecnología: Traducir requisitos de negocio en soluciones técnicas robustas, eficientes y sostenibles en el tiempo.
Optimización de Costes y Rendimiento: Identificar oportunidades de mejora en coste, rendimiento y escalabilidad, especialmente en entornos cloud y de alta concurrencia.
Plataformas y Tooling: Facilitar la autonomía de los equipos mediante la definición de plataformas, herramientas y frameworks comunes.
Beneficios
Contrato Indefinido
Modelo de trabajo híbrido con presencialidad en las oficinas del cliente en Sevilla
Formación interna y acceso a certificaciones
Plan de retribución flexible (seguro médico, transporte, tickets guardería, tickets restaurante)
Embajador de nuestra marca, a través de nuestro plan amigo
Eventos, meetups, techdays, charlas y mucho más
En knowmad mood nos comprometemos con la igualdad de oportunidades y el respeto a la diversidad. Aplicamos nuestro Plan de Igualdad y el principio de no discriminación en todos nuestros procesos de selección. xhfqzwm
#J-18808-Ljbffr
Hay opciones de teletrabajo/trabajo desde casa disponibles para este puesto.