The English-language job board for Spain

Software Architect & Tech Lead - Moodle & AI-Assisted Dev

Hybrid in Spain·Full-time·Added today

Telefónica

232 open roles

Overview

Job details

  • Full-time hours

    Per the ad.

  • Hybrid

    Office and home days — the ad has the split.

Requirements

  • Have the right to work in Spain

    Telefónica doesn't mention sponsorship in the ad.

  • Be near Spain for hybrid days

    No relocation package mentioned.

  • Have 5+ years of experience

    Mid-level role.

This job was automatically translated to English.

Pay & benefits

What you'll get

Benefits of joining our team

Hybrid work model: We value flexibility, positioning ourselves as a benchmark in new ways of working, schedules, shifts, and work-life balance measures.

22 vacation days + 4 TED days.

Option to activate the pension plan with corresponding contributions from both the employee and the company.

Life insurance and private medical insurance (100% covered by the company).

TED check of €11/day.

You will have exclusive discounts as a Telefónica employee on various products and services.

Free access to language training (English, German, and Portuguese) as well as various courses on the E-learning platform.

Free gym at our facilities (Telefónica District).

Requirements

What we're looking for

Essential Requirements

Experience in Moodle and PHP (+5 years): Advanced mastery of PHP 8.x, direct development of custom plugins, Moodle APIs (Database, Cache, Events, Tasks, Form API), Mustache templates, migrations with db/upgrade.php, and compatibility with modern versions (4.x branches).

QA, Testing, and Clean Code:

Strict commitment to Clean Code standards and SOLID principles.

Advanced mastery of PHPUnit with a requirement for high code coverage in plugins.

Practical mastery of Behat (BDD) for automated functional testing in Moodle.

Databases and Concurrency: Advanced optimization in MySQL or PostgreSQL, index design, ACID transactions, and control of contention and locking (table/row locks) under high transactional concurrency.

Runtime, Web Servers, and Cache: Adjustments and optimization of the execution environment: PHP configuration (php.ini, OPcache), web server tuning (Apache / Nginx with PHP-FPM), and distributed and persistent cache layers (Redis, MUC).

Environments, Git, and CI/CD Automation:

Configuration of local environments with Docker.

Advanced use of Git (branching flows, code reviews, merge requests, and pull requests).

Practical experience in configuring CI/CD pipelines (GitHub Actions, GitLab CI, or similar) for automatic test validation and deployments.

AI Development and Interpersonal Skills: Habitual use of AI assistants in programming, technical judgment to audit and validate generated code, and empathetic and constructive communication when performing technical reviews.

Nice to have

Valuable Requirements

AWS Cloud Services: Practical knowledge in deploying and operating Moodle on AWS (EC2, RDS, S3, load balancers, and cache layers with ElastiCache/Redis).

Experience in massive exam platforms, online certification systems, or integration of proctoring tools.

Stress testing and performance analysis using JMeter or APM/profiling tools.

Knowledge of modern PHP frameworks (Symfony / Laravel) as a basis for software architecture and OOP best practices.

The role

Position: Software Architect & Tech Lead - Moodle & AI-Assisted Dev

About the Role

We are looking for a Hands-on Software Architect to take on the technical design, scalability, and direct development of the solution, implemented entirely on the Moodle ecosystem.

The role combines active programming in PHP 8.x, modular plugin development on Moodle, and strict application of Clean Code, TDD (PHPUnit), and BDD (Behat). The position drives the adoption of generative Artificial Intelligence assistants to accelerate coding, focusing technical effort on architecture, test coverage, automation in pipelines, and rigorous and constructive code review.

What you'll do

Key Responsibilities

100% Moodle Architecture and Development: Design and program the solution directly through modular extensions, custom plugins (local_, mod_, tool_), hooks, Moodle internal APIs, and Mustache templates, guaranteeing high availability during massive concurrent assessments.

QA, Testing, and Coverage Strategy: Ensure integral software quality by applying TDD methodology with high unit test coverage (PHPUnit) and behavior-driven functional tests (Behat) on Moodle developments.

Lifecycle, Asynchrony, and Traceability: Manage background tasks (Scheduled and Ad-hoc Tasks), update scripts, data schema evolution (db/upgrade.php), and design audit logs for immutable traceability of exam events.

Native Integrations: Implement communication with external systems (payment gateways, proctoring/supervision tools, ERPs) through Moodle's native Web Services and RESTful APIs.

Performance, Runtime, and Concurrency: Optimize database transactions to prevent concurrent blocking (deadlocks / table locks), manage cache layers (MUC, Redis), and adjust the PHP runtime (php.ini, OPcache) and web server (Apache / Nginx with PHP-FPM) during massive assessment peaks.

AI-Assisted Flows and Technical Review: Integrate AI tools into the development flow to optimize deliveries, performing critical code reviews to ensure compliance with architecture standards, security (OWASP), and the absence of technical debt.

Environments, CI/CD, and Version Control: Maintain reproducible environments with Docker, manage collaborative flows in Git, and configure continuous integration and deployment (CI/CD) pipelines for automated test execution and quality gates.

Conditions

Work modality: Negotiable hybrid.

Position: Technical leadership with active development (hands-on) in a strategic product.

Remuneration: Competitive salary according to the experience provided.

Hiring process

When filling out the form, it is not necessary to complete every field, only the mandatory ones. We do need your CV and your answers to the questions asked. Thank you!

About Telefónica

Telefónica is one of the world's largest telecommunications companies, providing fixed and mobile connectivity, digital services, and technology solutions to consumers and businesses across Europe and Latin America. With over 100,000 employees and a strong presence in Spain, the UK, Germany, and Brazil, the company operates through brands such as Movistar, O2, and Vivo, and has expanded into areas like cybersecurity, cloud, IoT, and AI through its innovation units.

In Spain, Telefónica is headquartered in Madrid and is a major employer of tech talent, with a strong focus on cybersecurity, data, and AI. The company actively hires international professionals, offering roles in English and fostering a diverse, innovative culture. Its Spanish operations are central to its global strategy, making it a relevant option for internationals seeking to work in a large, established tech and telecom player in Spain.

Industry
Telecom
Founded
1924
Employees
100,000+
Headquarters
Madrid, Spain
In Spain
Madrid, Barcelona

Good to know if you are moving

  • Telefónica's Spanish offices are largely based in Madrid and Barcelona, with a significant tech hub in the Distrito Telefónica complex in Madrid.
  • The company frequently hires international tech talent and many roles are offered in English, making it accessible for non-Spanish speakers.
  • Telefónica has a strong commitment to innovation, with dedicated units like gAIt and Wayra focusing on AI and startups.
  • The company offers a comprehensive relocation package and support for international hires, including visa assistance.
  • With a global presence and a large Spanish operation, Telefónica provides opportunities for internal mobility across countries and roles.

In their own words

About the company & team

TELEFÓNICA EDUCACIÓN DIGITAL, S.L.U. offers comprehensive learning solutions for Education and Training, with more than 20 years of experience in the national and international market. It develops high-impact learning processes for individuals and organizations.

In an increasingly uncertain world, one of the greatest gifts you can give a person is their education. Education is one of the most valuable assets that can be offered for the future: it expands options, generates confidence, and allows one to face changes with greater security. In this sense, the purpose of Telefónica Educación Digital is clear and deeply relevant: to offer this gift to each of our users. Few purposes have a greater value or a more lasting impact than helping people build their future.

Additional information

The future of Telefónica is in your hands.

Working at Telefónica means being part of a century-old company that aspires to be a world-leading European operator. A company with a clear purpose: to be the best gateway for citizens, companies, and institutions to the digital technologies that are transforming the world.

A challenge that requires the best professionals, the best people.

Our way of working is based on three attitudes that define us:

We give our best. We believe in the power of simplicity and in focusing on what truly generates impact. We build trust when we understand the client and deliver what makes the difference. Excellence is our standard to achieve impact today and in the long term.

We question our own limits. We innovate and are transformers when we take intelligent risks. We promote real debate, make clear decisions, and act with courage so that good ideas move forward without fear of making mistakes.

We improve together. Growth occurs when we all take responsibility for results, truly involve ourselves in what we achieve as a team, and take the initiative to make things happen. Evolving our capabilities and daring to take bold personal steps is what drives a leading Telefónica.

Because the present challenges us. And we are prepared. Because there is nothing more powerful than a group of people pursuing a common goal, knowing clearly how to achieve it and giving their all to get there.

You must be familiar with the Responsible Business Principles that apply to your area of responsibility. We are looking for trustworthy professionals with integrity, committed to ethical and transparent management, promoting fairer and more sustainable social and environmental development.

At Telefónica, we firmly believe that promoting diversity and inclusion is a great opportunity to connect talent, and to grow as a company and as a society. There is a place at Telefónica for all types of talent; above all, we seek diversity of talent. What is yours?

All open roles at Telefónica
WhatsApp
Hybrid in SpainNo Spanish needed
Hybrid in SpainNo Spanish needed
Hybrid in SpainNo Spanish needed

RAN Technology Expert

TelefónicaNew
SpainNo Spanish needed

Data and AI Architect

TelefónicaNew
Hybrid in SpainFluent Spanish

TV Maintenance

Telefónica4d ago
Barcelona
Hybrid in SpainFluent Spanish

Level 1 Technician (24/7)

Telefónica5d ago
Hybrid in SevillaNo Spanish needed
See all 232 jobs