Descripción
**Descripción de la empresa**
T‑Systems forma parte del Grupo Deutsche Telekom y cuenta con aproximadamente 30\.000 empleados en todo el mundo. Creamos tecnología con propósito para generar un impacto positivo en la sociedad. Buscamos talento curioso, dispuesto a aprender, asumir retos y aportar ideas que transformen la experiencia de nuestros clientes.
Confiamos en las personas: ofrecemos autonomía, apoyo continuo y un entorno colaborativo en el que puedes crecer sin límites. Somos un equipo global único, guiado por el respeto, la integridad y la pasión por mejorar cada día.
**Descripción del puesto** **Misión**
Apoyar la debida diligencia técnica y la preparación para la transición mediante métodos de ingeniería de software asistida por IA, para comprender bases de código complejas, reconstruir dependencias, diagnosticar compilaciones, acelerar la documentación y mejorar la preparación para la transferencia en entornos empresariales de nube y plataformas. Un objetivo fundamental de este puesto es ayudar a analizar y evolucionar una pila de software en la nube derivada de OpenStack, incluida su descomposición en servicios, componentes del plano de control, interfaces y estructura de compilación.
**Enfoque del puesto**
Este puesto se centra en la comprensión del código a escala de repositorios, el descubrimiento de dependencias, el diagnóstico de compilaciones y construcciones, la generación de documentación técnica y el soporte asistido por IA para actividades de transferencia de software en un entorno empresarial. El candidato debe sentirse cómodo trabajando con una arquitectura modular de plataforma en la nube basada en servicios al estilo de OpenStack y en componentes de infraestructura asociados.
**Principales responsabilidades**
* Analizar grandes repositorios de software para mapear servicios, dependencias, interfaces, flujos de construcción y riesgos técnicos relevantes para la debida diligencia técnica.
* Reconstruir la arquitectura de una pila de software en la nube derivada de OpenStack, incluidos los límites clave entre servicios, puntos de integración, API y dependencias operativas.
* Utilizar agentes de codificación con IA y patrones estructurados de indicaciones (prompting) para acelerar la comprensión del código, la ingeniería inversa y la generación de documentación en grandes bases de código.
* Apoyar el diagnóstico de registros de construcción (build logs), la clasificación de errores de compilación y el análisis de reproducibilidad en tuberías CI/CD y entornos de entrega basados en contenedores.
* Producir artefactos estructurados de transferencia, incluidos resúmenes arquitectónicos, mapas de dependencias, observaciones sobre la calidad del código y evaluaciones de preparación para los equipos de ingeniería receptores.
* Trabajar estrechamente con especialistas en arquitectura de software, DevOps, pruebas y seguridad para convertir las percepciones asistidas por IA en resultados de ingeniería accionables.
**Ejemplos de herramientas y modelos del mercado esperados**
* Entornos de codificación con IA como Windsurf, Cursor, Claude Code o extensiones de IA para VS Code destinadas a flujos de trabajo de ingeniería en repositorios grandes.
* Modelos avanzados de codificación como los modelos de clase Anthropic Claude Opus y otros modelos recientes de alta capacidad utilizados mediante interfaces aprobadas por la empresa o configuraciones de tipo «trae tu propia clave» (bring-your-own-key).
* Herramientas de ingeniería complementarias como GitHub Enterprise, GitLab, Jenkins, ArgoCD, Helm, Docker, Kubernetes y flujos de automatización nativos del terminal.
Es muy valiosa la familiaridad con entornos de software en la nube orientados a OpenStack y componentes adyacentes como Nova, Neutron, Cinder, Keystone, Glance y patrones de integración con Kubernetes.
**Requisitos**
* 5\+ años de experiencia en ingeniería de software, ingeniería de plataformas o puestos de desarrollo orientados a DevOps, preferiblemente con experiencia reciente en flujos de trabajo de ingeniería habilitados por LLM.
* Excelentes habilidades de programación en Python y experiencia en al menos un lenguaje de sistemas o backend, como Java, Go, C, C\+\+ o Rust.
* Conocimientos sólidos sobre Git, CI/CD, construcciones de contenedores, entrega basada en Kubernetes y análisis de arquitectura de software.
* Experiencia en exploración de bases de código, ingeniería inversa, identificación de deuda técnica y documentación de ingeniería en entornos complejos.
* Se prefiere fuertemente contar con buenos conocimientos prácticos de arquitecturas de plataformas en la nube derivadas de OpenStack, incluido el diseño modular de servicios y los patrones de integración multi-componente.
* Capacidad para trabajar en entornos empresariales de alta responsabilidad, con fuertes expectativas en materia de confidencialidad, calidad de la evidencia y entregables estructurados.
**Información adicional** **¿Qué te ofrecemos?**
**Entorno laboral y flexibilidad**
* Entorno internacional, dinámico y colaborativo.
* T\-Social: iniciativas sociales (deportes, comunidad, salud, etc.).
* Modelo de trabajo híbrido (teletrabajo/presencial).
* Horarios laborales flexibles.
**Crecimiento y desarrollo**
* Formación personalizada: acceso a Coursera para aprender lo que quieras, cuando quieras.
* Clases semanales de idiomas (inglés y alemán).
* Sesiones de tutoría internacional y días de experiencia.
**Remuneración y beneficios**
* Plan flexible de compensación (seguro médico, vales de comida, guardería, transporte).
* Telemedicina.
* Seguro de vida y accidentes.
* Fondo social.
**Bienestar y tiempo libre**
* 26\+ días laborables de vacaciones al año.
* Acceso gratuito a servicios especializados (médicos, legales, bienestar).
* Cobertura del 100 % del salario durante las bajas médicas.
¡Y muchas más ventajas de formar parte de T\-Systems!
Si buscas un nuevo reto, ¡no dudes en enviarnos tu CV! Por favor, envía tu CV en inglés. ¡Únete a nuestro equipo!
*T\-Systems Iberia solo procesará los CV de los candidatos que cumplan los requisitos especificados para cada oferta.*