Software Lifecycle Competence Center Engineer
Software Lifecycle Competence Center Engineer
Software Lifecycle Competence Center Engineer
Need a visa? No sponsorship mentioned here. Browse visa jobs.
About the role
Help us transform the way software is developed at Repsol. You will be part of a team that designs and evolves next-generation platforms and capabilities, combining software engineering, cloud, and Generative Artificial Intelligence to accelerate the creation of digital solutions. You will work alongside architects, developers, and AI specialists, helping to define the tools, standards, and practices that the company's development teams and agents will use in the coming years. The mission of the role will be to design, develop, and evolve technology platforms and reusable components that accelerate the delivery of digital solutions, ensuring high standards of quality, security, maintainability, and scalability. You will also drive the integration of Generative AI capabilities throughout the entire software lifecycle, from design and development to testing, documentation, and operations.
What you'll do
Design and evolve reusable corporate platforms, frameworks, and services, accelerating development and ensuring the scalability of technology solutions.
Develop software solutions on the corporate technology stack, ensuring high standards of quality, security, and maintainability.
Define and promote architectures, patterns, and development best practices, driving technological modernization and technical excellence.
Boost the integration of Generative Artificial Intelligence into the development lifecycle, improving software productivity, efficiency, and quality.
Design and implement solutions and automations based on Generative AI, aimed at optimizing processes, facilitating decision-making, and improving user experience.
Drive the adoption of advanced technology capabilities, including DevSecOps, observability, automation, and AI-assisted development tools.
Provide technical leadership and cross-functional collaboration with architecture, data, infrastructure, and cybersecurity teams, promoting innovation, shared knowledge, and the organization's technological evolution.
What we're looking for
Degree in Computer Engineering, Telecommunications, or equivalent qualification.
At least 5 years of experience in a similar role.
Solid experience in software development with .NET 10 / .NET Core and C#.
Experience in Front-End development with Vue.js 3, TypeScript, HTML5, and CSS.
Experience in API design and development and service-oriented architectures.
Knowledge of relational databases and data modeling.
Experience working with Agile methodologies, CI/CD, and DevSecOps practices.
Knowledge of cloud architectures and container platforms.
Knowledge of modern integration patterns and enterprise application development.
Demonstrated interest in applying Generative Artificial Intelligence technologies to software development.
English level B2/C1.
Nice to have
Experience in modern development with Node.js, Python, and AI tools for software engineering.
Experience in Generative AI applied to application development, including LLMs, RAG, agents, MCP, and enterprise copilots.
Knowledge of cloud-native architectures (Kubernetes/Docker) and participation in SDLC transformation and AI-augmented development initiatives.
#LI-PC1
Required skills
API Development, Artificial Intelligence Technologies, Collaboration, Development Experience, Emerging Technologies, Enterprise Application Development, Innovation, Software Development, Solutions Development, Solutions Integration, Technology Platforms
Education & certifications
Team: Digitalization and Services
Location: Madrid, Spain
Experience level: +5 years
Work type: hybrid
Requirements: English B2 or higher + Bachelor's degree or higher
What you'll get
Permanent contract
Performance bonus
Health insurance
Pension plan contribution
Digital disconnection
Work-life balance measures
Legal advisory services
Employee support services
How you'll work
full-time
Permanent
About the role
Ayúdanos a transformar la forma en que se desarrolla software en Repsol. Formarás parte de un equipo que diseña y evoluciona plataformas y capacidades de nueva generación, combinando ingeniería de software, cloud e Inteligencia Artificial Generativa para acelerar la creación de soluciones digitales. Trabajarás junto a arquitectos, desarrolladores y especialistas en IA, contribuyendo a definir las herramientas, estándares y prácticas que utilizarán los equipos de desarrollo y los agentes de la compañía en los próximos años. La misión del puesto será la de diseñar, desarrollar y evolucionar plataformas tecnológicas y componentes reutilizables que aceleren la entrega de soluciones digitales, garantizando altos estándares de calidad, seguridad, mantenibilidad y escalabilidad. Impulsarás además la incorporación de capacidades de IA Generativa a lo largo de todo el ciclo de vida del software, desde el diseño y desarrollo hasta las pruebas, la documentación y la operación.
What you'll do
Diseñar y evolucionar plataformas, frameworks y servicios corporativos reutilizables, acelerando el desarrollo y garantizando la escalabilidad de las soluciones tecnológicas.
Desarrollar soluciones de software sobre el stack tecnológico corporativo, asegurando altos estándares de calidad, seguridad y mantenibilidad.
Definir y promover arquitecturas, patrones y buenas prácticas de desarrollo, impulsando la modernización tecnológica y la excelencia técnica.
Potenciar la incorporación de Inteligencia Artificial Generativa en el ciclo de desarrollo, mejorando la productividad, la eficiencia y la calidad del software.
Diseñar e implementar soluciones y automatizaciones basadas en IA Generativa, orientadas a optimizar procesos, facilitar la toma de decisiones y mejorar la experiencia de usuario.
Impulsar la adopción de capacidades tecnológicas avanzadas, incluyendo DevSecOps, observabilidad, automatización y herramientas de desarrollo asistidas por IA.
Ejercer liderazgo técnico y colaboración transversal con equipos de arquitectura, datos, infraestructura y ciberseguridad, promoviendo la innovación, el conocimiento compartido y la evolución tecnológica de la organización.
What we're looking for
Ingeniería Informática, Telecomunicaciones o titulación equivalente.
Experiencia en un puesto similar de al menos 5 años.
Experiencia sólida en desarrollo software con .NET 10 / .NET Core y C#.
Experiencia en desarrollo Front-End con Vue.js 3, TypeScript, HTML5 y CSS.
Experiencia en diseño y desarrollo de APIs y arquitecturas orientadas a servicios.
Conocimiento de bases de datos relacionales y modelado de datos.
Experiencia trabajando con metodologías Agile, CI/CD y prácticas DevSecOps.
Conocimiento de arquitecturas cloud y plataformas de contenedores.
Conocimiento de patrones modernos de integración y desarrollo de aplicaciones empresariales.
Interés demostrado en la aplicación de tecnologías de Inteligencia Artificial Generativa al desarrollo software.
Nivel de inglés B2/C1.
Nice to have
Experiencia en desarrollo moderno con Node.js, Python y herramientas de IA para ingeniería de software.
Experiencia en IA Generativa aplicada al desarrollo de aplicaciones, incluyendo LLMs, RAG, agentes, MCP y copilotos empresariales.
Conocimientos de arquitecturas cloud-native (Kubernetes/Docker) y participación en iniciativas de transformación del SDLC y desarrollo aumentado por IA.
#LI-PC1
Required skills
API Development, Artificial Intelligence Technologies, Collaboration, Development Experience, Emerging Technologies, Enterprise Application Development, Innovation, Software Development, Solutions Development, Solutions Integration, Technology Platforms
Education & certifications
Equipo: Digitalización y Servicios
Localización: Madrid, España
Nivel de experiencia: +5 años
Tipo de trabajo: híbrido
Requisitos: inglés B2 o superior + Licenciatura o superior
What you'll get
Contrato indefinido
Bonus según objetivos
Seguro médico
Aportación a plan de pensiones
Desconexión digital
Medidas de conciliación
Asesoría legal
Servicios de apoyo al empleado
How you'll work
full-time
permanent
This job was automatically translated to English, .