Endava
Spin - Job Board External
IC6 - Ingeniero Staff Senior
Sobre la oportunidad
Objetivo del puesto
Actúa como un líder técnico fundamental, responsable de impulsar el diseño, desarrollo y evolución de sistemas y arquitecturas de software avanzadas. Este puesto requiere una comprensión profunda de los principios de ingeniería, la toma de decisiones estratégicas y la capacidad de influir y alinear a los equipos para alcanzar los objetivos organizacionales. Garantiza la escalabilidad y fiabilidad de las soluciones y fomenta una cultura de innovación y excelencia técnica.
Responsabilidades principales
- Liderar el diseño e implementación de arquitecturas de software complejas y escalables, asegurando la alineación con la estrategia tecnológica y la visión a largo plazo de la organización.
- Actuar como asesor de confianza para el liderazgo, contribuyendo a las decisiones técnicas estratégicas y alineando las iniciativas de ingeniería con los objetivos de negocio.
- Colaborar con equipos multidisciplinares para definir requisitos, proponer soluciones innovadoras y entregar sistemas de alta calidad que satisfagan tanto las necesidades de negocio como las técnicas.
- Mentorear a ingenieros Staff y otros líderes técnicos, proporcionando orientación sobre mejores prácticas, estándares arquitectónicos y desarrollo profesional.
- Impulsar la adopción de tecnologías y metodologías de vanguardia, posicionando a la organización como líder en innovación y excelencia en ingeniería.
- Supervisar y coordinar la ejecución de proyectos técnicos a gran escala, asegurando el cumplimiento de los plazos de entrega, los estándares de calidad y la alineación estratégica.
- Garantizar un rendimiento sólido del sistema identificando y resolviendo cuellos de botella arquitectónicos, implementando estrategias de optimización y diseñando para la escalabilidad y la fiabilidad.
- Establecer y hacer cumplir estándares técnicos, incluyendo prácticas de codificación segura, marcos de pruebas automatizadas y pipelines de CI/CD, para mantener entregables de alta calidad.
- Colaborar con los equipos de Site Reliability Engineering (SRE) y seguridad para mejorar la fiabilidad del sistema, optimizar la infraestructura y garantizar el cumplimiento de las normativas del sector.
- Crear y mantener documentación técnica exhaustiva, incluyendo diseños de sistemas, procesos operativos y planos arquitectónicos, para apoyar el intercambio de conocimientos en la organización.
- Contribuir activamente a la respuesta ante incidentes y al análisis de causa raíz, asegurando una resolución rápida y la prevención a largo plazo de fallos críticos del sistema.
- Promover una cultura de colaboración, diversidad e inclusión dentro de los equipos de ingeniería, fomentando un entorno de respeto mutuo y alto rendimiento.
- Participar e influir en la hoja de ruta tecnológica, trabajando con arquitectos de soluciones y el liderazgo para alinear las prioridades estratégicas y las inversiones.
- Impulsar la innovación técnica mediante la creación de prototipos y la experimentación con nuevas herramientas, tecnologías y frameworks para evaluar su impacto y viabilidad.
- Promover una cultura de trabajo autónoma fomentando la autogestión, la responsabilidad y la resolución proactiva de problemas entre los miembros del equipo.
- Actuar como embajador de la cultura Spin para fomentar y mantener un entorno de trabajo positivo, inclusivo y dinámico que se alinee con los valores y la cultura de la empresa.
Conocimientos y experiencia requeridos
- 10+ años de experiencia en desarrollo de software, con amplia experiencia en el diseño e implementación de sistemas y arquitecturas a gran escala.
- Dominio de lenguajes de programación como Java, Python, C# o Node.js, con conocimientos avanzados de frameworks de frontend (React, Angular) y sistemas backend.
- Experiencia demostrable en arquitectura de microservicios, contenedorización (Docker, Kubernetes) y gestión de API.
- Comprensión avanzada de plataformas en la nube (AWS, GCP, Azure) y su aplicación en la construcción de sistemas escalables y seguros.
- Capacidad demostrada para liderar equipos técnicos y mentorear a líderes de ingeniería, fomentando una cultura de alto rendimiento y colaboración.
- Experiencia en tecnologías de bases de datos, incluyendo sistemas SQL y NoSQL, y familiaridad con el modelado de datos y la optimización del rendimiento.
- Sólida experiencia en metodologías Agile, prácticas de DevOps e implementación de pipelines de CI/CD.
- Conocimiento profundo de las prácticas de seguridad de software y estándares de cumplimiento, incluyendo herramientas SAST y DAST.
- Excelentes habilidades de comunicación y gestión de stakeholders, con capacidad para influir en las decisiones técnicas y alinear a equipos diversos.
- Experiencia impulsando iniciativas técnicas a gran escala desde el concepto hasta la entrega, con un enfoque en el impacto medible en el negocio.
- Compromiso con el aprendizaje continuo, con un enfoque proactivo para mantenerse actualizado sobre las tecnologías emergentes y las tendencias del sector.
En Spin estamos comprometidos con construir un lugar de trabajo diverso e inclusivo.
Creemos en la igualdad de oportunidades y promovemos un entorno libre de discriminación por motivos de raza, origen nacional, género, identidad de género, orientación sexual, discapacidad, edad o cualquier otra condición legalmente protegida.
