1,563,852open jobs
94,177companies
239,231added this week
Browse all
Salary
≈ $59k – $141k per year (Estimated)
Location
Hybrid (Madrid, Spain)
Seniority
Architect

Confirmed on the employer's own hiring board on Oct 12, 2026. First seen by Alion on Oct 5, 2026.

Overview
Company
Impact
Profile match
Telefónica is a Spanish multinational telecommunications company headquartered in Madrid, providing fixed and mobile telephony, broadband, pay television and digital services such as cloud, cybersecurity and IoT. Founded in 1924 and listed on the Madrid stock exchange, it operates under brands including Movistar, O2 and Vivo, with major businesses in Spain, Germany, the UK and Brazil, and units such as Telefónica Tech, Telefónica Infra and Telefónica Global Solutions. Its careers board lists roles in cybersecurity, Java development, IoT project and service management, MES and SCADA engineering at subsidiary Geprom, and contact centre operations in Peru.

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?

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,563,852 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

AI/ML
Similar stack
Same company
Madrid
≈ $46k – $109k per year (Estimated) • Remote (Spain) • Full-Time • Spain
Python
SQL
Databases
Databricks
AI/ML
Machine Learning
DevOps
Azure
Apply
AI Engineer 1 hour ago
$46k – $58k per year • Hybrid • 4+ years exp • Milan • Turin
Python
AI/ML
Machine Learning
DevOps
GCP
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Apply
In office • Full-Time • Umeå
Python
Rust
DevOps
SLURM
Git
Docker
Apply
AI Engineer (Python) 2 hours ago
≈ $50k – $128k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Belgrade
Python
AI/ML
LangChain
LlamaIndex
Embeddings
LLM
RAG
OpenAI
Hugging Face
LLMOps
DevOps
GCP
CI/CD
AWS
Management
Agile
Apply
$200k – $300k per year • In office • Full-Time • 5+ years exp • San Francisco
AI/ML
AI Agents
Machine Learning
DevOps
Git
Linux
Apply
≈ $29k – $85k per year (Estimated) • In office • Full-Time • Zagreb
JavaScript
PHP
PHP
Laravel
Databases
MySQL
PostgreSQL
Frontend
Vue.js
React.js
DevOps
CI/CD
Git
Docker
Cybersecurity
ISO 27001
OWASP
Apply
In office • Full-Time • Zadar
JavaScript
PHP
PHP
Laravel
Databases
MySQL
PostgreSQL
Frontend
Vue.js
React.js
DevOps
CI/CD
Git
Docker
Cybersecurity
ISO 27001
OWASP
Apply
In office • Osijek
Go
JavaScript
PHP
C#
PHP
Laravel
C#
.NET
Databases
MySQL
PostgreSQL
Frontend
React.js
DevOps
Rest API
CI/CD
Git
Docker
Apply
In office • Full-Time • Split
Python
JavaScript
PHP
Node JS
PHP
WordPress
Databases
MySQL
PostgreSQL
ElasticSearch
Frontend
Redux
Webpack
Next.js
React.js
Rollup
Management
Kanban
QA
Jest
Apply
In office • Full-Time • Rijeka
JavaScript
Node JS
Node JS
Prisma
Mongoose
Sequelize
Databases
MySQL
PostgreSQL
Azure Cosmos DB
Frontend
GraphQL
React.js
Apollo Client
DevOps
Rest API
Azure
CI/CD
Amazon S3
Linux
Cybersecurity
Active Directory
Apply
≈ $42k – $101k per year (Estimated) • Hybrid • Madrid
Python
Java
C++
Databases
PostgreSQL
Chroma
pgvector
Qdrant
ElasticSearch
OpenSearch
AI/ML
LangGraph
AutoGen
LangChain
LlamaIndex
Model Context Protocol
Vertex AI
Prompt Engineering
Function Calling
Langfuse
LangSmith
Semantic Kernel
AWS Bedrock
CrewAI
RAG
OpenAI
Anthropic
Human-in-the-Loop
LLM Guardrails
Tool Use
Machine Learning
DevOps
Rest API
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Cybersecurity
MITRE ATT&CK
SIEM
Management
Jira
Apply
≈ $58k – $124k per year (Estimated) • Hybrid • 5+ years exp • Spain
DevOps
GCP
Azure
CI/CD
Apply
≈ $59k – $126k per year (Estimated) • Hybrid • 5+ years exp • Spain
Python
AI/ML
Model Context Protocol
Function Calling
DevOps
GCP
Azure
CI/CD
Git
GitHub
Apply
≈ $44k – $104k per year (Estimated) • Hybrid • Barcelona
DevOps
AWS
Apply
Tech_AI Engineer 1 month ago
Hybrid • 2+ years exp • PhD • Madrid
Python
Databases
Snowflake
AI/ML
LangGraph
LangChain
LoRA
Fine-tuning
Scikit-learn
Prompt Engineering
PEFT
Semantic Kernel
Transformers
TensorFlow
PyTorch
CrewAI
LLM
RAG
LLMOps
Machine Learning
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Management
Scrum
Apply
$61k – $95k per year • Remote (Spain) • Madrid
AI/ML
Machine Learning
Apply
$61k – $84k per year • Remote (Spain) • Madrid
AI/ML
Machine Learning
Apply
In office • Full-Time • PhD • Madrid
AI/ML
AI Agents
Agentforce
Marketing
Salesforce
Apply
≈ $42k – $97k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Madrid
Management
Microsoft Office
Apply
In office • Full-Time • Madrid
Apply
See all jobs
This is one of many
1,563,852 more open roles from verified company boards, updated every day.