Software Architect & Tech Lead - Moodle & AI-Assisted Dev
Telefónica S.A.
TELEFÓNICA EDUCACIÓN DIGITAL, S.L.U. ofrece soluciones integrales de aprendizaje para la Educación y Formación, con más de 20 años de experiencia en el mercado nacional e internacional. Desarrolla procesos de aprendizaje de alto impacto en personas y organizaciones.
En un mundo cada vez más incierto, uno de los mayores regalos que se le puede hacer a una persona es su formación. La formación es uno de los activos más valiosos que se pueden ofrecer para el futuro: amplía opciones, genera confianza y permite afrontar los cambios con mayor seguridad. En este sentido, el propósito de Telefónica Educación Digital es claro y profundamente relevante: ofrecer este regalo a cada uno de nuestros usuarios. Pocos propósitos tienen un valor mayor o un impacto más duradero que ayudar a las personas a construir su futuro.
Puesto: Software Architect & Tech Lead – Moodle & AI-Assisted Dev
Sobre el Rol
Buscamos un/a Arquitecto/a de Software Hands-on para asumir el diseño técnico, la escalabilidad y el desarrollo directo de la solución, implementada íntegramente sobre el ecosistema Moodle.
El puesto combina programación activa en PHP 8.x, desarrollo modular de plugins sobre Moodle y aplicación estricta de Clean Code, TDD (PHPUnit) y BDD (Behat). La posición impulsa la adopción de asistentes de Inteligencia Artificial generativa para acelerar la codificación, focalizando el esfuerzo técnico en la arquitectura, la cobertura de pruebas, la automatización en pipelines y la revisión rigurosa y constructiva de código ( code review ).
Responsabilidades Clave
- Arquitectura y Desarrollo 100% en Moodle: Diseñar y programar directamente la solución mediante extensiones modulares, plugins a medida (local_, mod_, tool_), hooks, APIs internas de Moodle y plantillas Mustache, garantizando alta disponibilidad ante evaluaciones masivas concurrentes.
- Estrategia de QA, Testing y Cobertura: Asegurar la calidad integral del software aplicando metodología TDD con alta cobertura de pruebas unitarias (PHPUnit) y pruebas funcionales de comportamiento (Behat) sobre los desarrollos de Moodle.
- Ciclo de Vida, Asincronía y Trazabilidad: Gestionar tareas en segundo plano (Scheduled y Ad-hoc Tasks), scripts de actualización y evolución del esquema de datos (db/upgrade.php) y diseño de logs de auditoría para trazabilidad inmutable de eventos de examen.
- Integraciones Nativas: Implementar la comunicación con sistemas externos (pasarelas de pago, herramientas de proctoring/supervisión, ERPs) mediante Web Services y APIs RESTful nativas de Moodle.
- Rendimiento, Runtime y Concurrencia: Optimizar transacciones en base de datos para prevenir bloqueos concurrentes ( deadlocks / table locks ), gestionar capas de caché (MUC, Redis) y ajustar el runtime de PHP (php.ini, OPcache) y del servidor web (Apache / Nginx con PHP-FPM) ante picos de evaluación masiva.
- Flujos Asistidos por IA y Revisión Técnica: Integrar herramientas de IA en el flujo de desarrollo para optimizar entregas, realizando revisiones críticas de código para garantizar el cumplimiento de estándares de arquitectura, seguridad (OWASP) y ausencia de deuda técnica.
- Entornos, CI/CD y Control de Versiones: Mantener entornos reproducibles con Docker, gestionar flujos colaborativos en Git y configurar pipelines de integración y despliegue continuo (CI/CD) para la ejecución automatizada de pruebas y compuertas de calidad.
Requisitos Indispensables
- Experiencia en Moodle y PHP (+5 años): Dominio avanzado de PHP 8.x, desarrollo directo de plugins propios, APIs de Moodle (Database, Cache, Events, Tasks, Form API), plantillas Mustache, migraciones con db/upgrade.php y compatibilidad con versiones modernas (ramas 4.x).
- QA, Testing y Clean Code:
- Compromiso estricto con estándares Clean Code y principios SOLID.
- Dominio avanzado de PHPUnit con exigencia de alta cobertura de código ( test coverage ) en plugins.
- Dominio práctico de Behat (BDD) para pruebas funcionales automatizadas en Moodle.
- Bases de Datos y Concurrencia: Optimización avanzada en MySQL o PostgreSQL, diseño de índices, transacciones ACID y control de contenciones y bloqueos ( table/row locks ) ante alta concurrencia transaccional.
- Runtime, Servidores Web y Caché: Ajustes y optimización del entorno de ejecución: configuración de PHP (php.ini, OPcache), tuning de servidor web (Apache / Nginx con PHP-FPM) y capas de caché distribuida y persistente (Redis, MUC).
- Entornos, Git y Automatización CI/CD:
- Configuración de entornos locales con Docker.
- Uso avanzado de Git (flujos de ramas, code reviews, merge requests y pull requests).
- Experiencia práctica en configuración de pipelines de CI/CD (GitHub Actions, GitLab CI u homólogos) para validación automática de pruebas y despliegues.
- Desarrollo con IA y Habilidades Interpersonales: Uso habitual de asistentes de IA en programación, criterio técnico para auditar y validar código generado, y comunicación empática y constructiva al realizar revisiones técnicas.
Requisitos Valorables
- Servicios Cloud en AWS: Conocimientos prácticos en despliegue y operación de Moodle en AWS (EC2, RDS, S3, balanceadores de carga y capas de caché con ElastiCache/Redis).
- Experiencia en plataformas de exámenes masivos, sistemas de certificación online o integración de herramientas de proctoring.
- Pruebas de estrés y análisis de rendimiento mediante JMeter o herramientas de APM/profiling.
- Conocimiento de frameworks PHP modernos (Symfony / Laravel) como base de arquitectura de software y buenas prácticas OOP.
Condiciones
- Modalidad de trabajo: Híbrida negociable.
- Posición: Liderazgo técnico con desarrollo activo ( hands-on ) en un producto estratégico.
- Retribución: Salario competitivo acorde a la experiencia aportada.
Ventajas de formar parte de nuestro equipo
- Modelo híbrido de trabajo: Cuidamos la flexibilidad, posicionándonos como referente en nuevas formas de trabajo, horarios, jornadas y medidas de conciliación.
- 22 días de vacaciones + 4 días TED.
- Disponibilidad de activar el plan de pensiones con las correspondientes aportaciones del participe y de la empresa.
- Seguro de vida y seguro médico privado (100% a cargo de la empresa).
- Cheque TED de 11€/día
- Contarás con descuentos exclusivos por ser empleado de Telefónica en diferentes productos y servicios.
- Acceso gratuito a formación de idiomas (Inglés, Alemán y Portugués) así como a diversos cursos de la plataforma E-learning.
- Gimnasio gratuito en nuestras instalaciones (Distrito Telefónica).
A la hora de rellenar el formulario, no es necesario completarlo todo, solo los campos obligatorios. Sí necesitamos tu CV y contestación a las preguntas planteadas. ¡Gracias!
¿POR QUÉ TELEFÓNICA?
El futuro de Telefónica está en tus manos.
Trabajar en Telefónica es ser parte de una empresa centenaria que aspira a ser una operadora europea de referencia mundial. Una compañía con un propósito claro: ser la mejor vía de acceso de ciudadanos, empresas e instituciones a las tecnologías digitales que están transformando el mundo.
Un reto que requiere de los mejores profesionales, de las mejores personas.
Nuestra forma de trabajar se basa en tres actitudes que nos definen:
Damos lo mejor de nosotros mismos . Creemos en el poder de la simplicidad y en centrarnos en lo que realmente genera impacto. Generamos confianza cuando entendemos al cliente y entregamos lo que marca la diferencia. La excelencia es nuestro estándar para lograr impacto hoy y a largo plazo.
Cuestionamos nuestros propios límites . Innovamos y somos transformadores cuando asumimos riesgos inteligentes. Promovemos el debate real, tomamos decisiones claras y actuamos con coraje para que las buenas ideas avancen sin miedo a equivocarse.
Nos superamos juntos . El crecimiento ocurre cuando todos asumimos responsabilidad por los resultados, nos involucramos de verdad en lo que alcanzamos como equipo y tomamos la iniciativa para que las cosas sucedan. Evolucionar nuestras capacidades y atrevernos a dar pasos personales audaces es lo que impulsa una Telefónica líder.
Porque el presente nos reta. Y estamos preparados. Porque no hay nada más poderoso que un grupo de personas persiguiendo un objetivo común, teniendo claro cómo lograrlo y dándolo todo para conseguirlo.
Es necesario que conozcas los Principios de Negocio Responsable que apliquen a tu ámbito de responsabilidad. Buscamos profesionales confiables, con integridad, que se comprometan con una gestión ética y transparente, promoviendo un desarrollo social y ambiental más justo y sostenible.
En Telefónica creemos firmemente que promover la diversidad y la inclusión es una gran oportunidad para conectar talento, crecer como compañía y como sociedad. Hay un lugar en Telefónica para todos los tipos de talento, por encima de todo buscamos diversidad de talentos. ¿Cuál es el tuyo?
- ...Merlin Digital Partner ! A leading IT and Digital headhunting company... ...capability in Generative AI and agent-based solutions , and are looking for a Software Architect to lead this area. Mission As... ...for each one : knowledge assistants, workflow automation, tool-...Ofertas de empleo recomendadasTrabajo de veranoEmpleo permanenteContratoTrabajo híbridoHorario flexible
- ...excelencia son la colaboración, la innovación, el compromiso, la diversión y la confianza. Únete a nuestro equipo como AI-Driven Software Architect y disfruta de un entorno de trabajo innovador y colaborativo. Ampliamos equipo de trabajo en el área de...Ofertas de empleo recomendadasIndefinidoTrabajo de veranoTrabajar en la oficinaRemotoHorario flexible
- ...excelencia son la colaboración, la innovación, el compromiso, la diversión y la confianza. Únete a nuestro equipo como Software Architect & AI y disfruta de un entorno de trabajo innovador y colaborativo. Ampliamos equipo de trabajo en el área de Inteligencia Artificial...Ofertas de empleo recomendadasIndefinidoTrabajo de veranoTrabajar en la oficinaRemotoHorario flexible
- ...Evinova, an AstraZeneca Group healthtech unit, seeks a hands-on Principal Software Engineering Lead. The leader will write and review code, guide architecture, and mentor a multi-squad team while driving AI-enabled development. The role emphasizes strong technical voice,...Ofertas de empleo recomendadasTrabajo híbrido
- ...Circle is building the world's leading AI-powered, all-in-one platform... .... We're looking for a Lead Engineer to help us build out... ...building and shipping production software, ideally including LLM‑... ...not just simple, single‑turn assistants, and you can walk us through...Ofertas de empleo recomendadasRemotoTrabajo por turnos
- ...Santander España busca un Tech Lead AI Conversational Agents para Madrid (Edificio Luca de Tena). Liderarás la implementación de agentes conversacionales en producción, definiendo estándares, guías y prácticas de ingeniería para un entorno enterprise. Debes aportar...Práctica
- ...RightHand , compañía especializada en atracción del talento digital y contratación, estamos colaborando en la búsqueda de un Founding AI Engineer / Head of AI . Nuestro cliente está impulsando una nueva iniciativa centrada en la aplicación de Inteligencia Artificial...Práctica
- ## Tech Lead AI Conversational AgentsApplylocations: Madridtime type: Full timeposted on: Posted... ...mínima de 5 años en desarrollo de software y participación en proyectos tecnológicos... ...Bot Framework, Amazon Lex, IBM Watson Assistant, Genesys, LivePerson, Kore.ai, Cognigy...AprendizPrácticaRemotoHorario flexible
- ...Kyndryl busca un Lead AI Engineer para liderar proyectos estratégicos en IA Generativa, RAG y agentes inteligentes, con presencia en Madrid. La persona ideal colaborará con equipos multidisciplinares y liderará la implementación de soluciones de IA en entornos críticos...Trabajar en la oficina
- ...Circle, a remote-only company building an AI-powered platform, seeks a Lead Engineer for the AI Quality engineering team. You will own evaluation infrastructure, build observability tooling, and guide a growing team while staying hands-on in code. You'll diagnose quality...Remoto
- ...Mimacom Iberica SLU is seeking a Technical Communications Specialist, AI Enablement to drive AI adoption through stellar documentation, internal comms, and community enablement. You will own the AI Office communication layer, producing usage guides, release notes, and...Trabajar en la oficina
- ...Cuál será tu rol?Buscamos un/a Salesforce Tech Lead para incorporarse a un proyecto... ...Driven Development (SDD).Experiencia en AI-Assisted Development y AI-Augmented Architecture... ...Certificaciones o experiencia asociada a Application Architect y/o System Architect.Valoramos todas...PrácticaRemotoTrabajo híbrido
110000 €/año
...What You’ll Do As a Lead AI Engineer at InteractiveAI, you’ll operate as the Chief of AI’s right hand, driving the technical direction... ..., ensuring performance, reliability, and traceability Architect and oversee fine‑tuning pipelines for LLMs with versioned checkpoints...Trabajo híbridoHorario flexible- ...Are you ready to take part in the upcoming AI revolution of the business world? If the... ...democratize AI in business and enable leaders to Lead Boldly, turning complex data into... ...production-grade products: people who pair strong software engineering with applied AI, and who care...Tiempo completoEmpleo permanenteContratoTrabajar en la oficinaInicio inmediatoTrabajo híbrido2 días a la semana
- ...Jobtailor busca un/a Ingeniero/a de Software senior para diseñar, desarrollar y mantener productos end-to-end en Madrid. Harás frontend con Vue.js, backend con Node.js y participarás en decisiones de arquitectura, escalabilidad y integración de IA en procesos y productos...
- ...Celonis is seeking a Lead AI Consultant (Field) for the Iberia & LATAM region. You will lead hands-on implementation of Celonis solutions for enterprise customers, directing AI deployment agents to build data models, analyses, and dashboards while validating outputs and...
- ...DDN invites applications for a Staff Integrations and AI Engineer (Workday) to serve as the technical lead for integrations across Workday Finance and HCM ecosystems. This hands-on role partners with HR, TA, and Finance to design, build, and evolve secure, scalable integrations...
- ...Jobtailor is seeking a highly skilled ML engineer in Madrid to lead experimental work on LLMs, agentic AI, and model fine-tuning. You will build robust ML pipelines, debug convergence issues, and deploy production-ready solutions with a strong emphasis on code quality...
- ...We are SGS – the world's leading testing, inspection, and certification company. Today,... ...sustainability. We are launching a central AI Hub in Madrid to turn that data into intelligent... ...countries. This is your opportunity to lead one of those teams, acting as the crucial...Tiempo completo
- ...employees on all continents. Our leading AI technology is the backbone of... ...our award-winning enterprise software solutions, enabling our... ...Job Description As a Lead AI Engineer, you will design... ...production deployment. You'll architect enterprise AI systems leveraging...Tiempo completoTrabajo híbrido
- ...Alvarez & Marsal Deutschland GmbH in Madrid seeks a Senior AI Forward-Deployed Engineer/Architect to own AI solution architectures and drive delivery on client engagements. You will lead a small embedded squad, shape scoping with PEPI/CTS/FSI, and be the senior technical...
- ...Build products. Lead by example. Ship fast. We're looking for an exceptional engineer who loves building software. Not someone who mainly manages people. Not someone who spends... ...quality and best practices Integrate AI tools into everyday development workflows...ContratistaTiempo completoDesde casaRemotoHorario flexible
- ...Principal Software Engineering Lead Unified Trial Solution -- Clinical Trial Site... ...the power of digital and AI to tackle longstanding life... ...challenges? Then Evinova, a health tech business within the... ...complex challenges, evaluating AI-assisted development workflows, and...Trabajar en la oficinaRemotoTrabajo híbrido3 días a la semana
- ...Shine, the financial copilot for entrepreneurs, seeks a Staff Software Engineer to lead technically while staying hands‑on. You’ll shape... ...building scalable systems and RESTful APIs in a collaborative, AI‑driven environment. Join a fintech hub modernizing finance...
- ...Alstom in Madrid is seeking an ISM Software Architect to design and develop software architectures for critical rail systems, ensuring safe, secure, and reliable mobility. You will lead tenders, align development roadmaps with program needs, and collaborate with multidisciplinary...
- ...knowmad mood busca un AI-Driven Software Architect para liderar proyectos de IA Generativa aplicados al desarrollo de software, con interlocución directa con clientes y un enfoque en soluciones empresariales de tecnología avanzada. El candidato ideal aporta amplia experiencia...
- ...KRUK España busca un/a Software Engineering Manager para dirigir el área de desarrollo y la evolución tecnológica de la compañía. Liderarás un equipo, definirás arquitectura y garantizarás entregas de valor en un entorno ágil y dinámico. Se valora experiencia en gestión...Práctica
- ...Responsibilities Lead the design, development and operation of... ...engineering practices, including AI‑assisted development tools such as... ...Requirements ~7+ years of software engineering experience ~ Experience... ..., Staff Engineer or Software Architect ~ A degree in Computer...Inicio inmediato
- ...Participation and Coordination Support application-related projects by assisting with requirements gathering, testing, and implementation... ...in English will be considered. gategroup is the global leader in airline catering, retail‑on‑board and hospitality products and...
- # Team Lead Java Engineer, Retail (f/m/x)### Resumen del puestoMadrid###... ...pace. Choose growth.Our Tech department is the driving... ...and set an example in using AI coding assistants to improve quality and... ...responsibility for developer teams and software projects.* **Java Expert:**...RemotoHorario flexible
¿Quieres recibir más ofertas?
Suscríbete y recibe ofertas similares para Software Architect & Tech Lead - Moodle & AI-Assisted Dev. ¡Entérate antes que nadie!


