Workplace Solution Architecture Specialist
This role involves designing and leading end-to-end technical architectures for large-scale outsourcing projects.
The English-language job board for Spain
89,000+ live jobsHybrid in Spain·Full-time·Added today
232 open roles
Full-time hours
Per the ad.
Hybrid
Office and home days — the ad has the split.
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.
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).
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.
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.
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.
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.
Work modality: Negotiable hybrid.
Position: Technical leadership with active development (hands-on) in a strategic product.
Remuneration: Competitive salary according to the experience provided.
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!
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.
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.
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?
or browse Software engineering·Mid-level·Hybrid·IBEX 35·Telecommunications & Connectivity·Spanish Brands·Telecom