> Markdown version of [/jobs/ext/2164492-senior-lead-software-architect](https://www.wearedevelopers.com/jobs/ext/2164492-senior-lead-software-architect). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior/Lead Software Architect - **Company:** Número De - **Location:** Málaga, Spain - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Data Analysis, Software as a Service, Data Architecture, Information Engineering, Data Governance, Meta-Data Management, Zero Trust Network Access, Management of Software Versions, Event Driven Architecture, Kubernetes, Apache Kafka, Graphql, Api Design, Api Gateway, Data Pipelines, Api Management, Microservices - **Published:** August 21, 2026 - **Apply:** https://www.adzuna.es/contact-us.html ## About the Role 10+ years in software/data engineering or architecture, with 5+ years in a senior role focused on integration, APIs, events, and/or data architecture * Proven experience designing and governing APIs in large, distributed, multi-team environments * Strong experience with REST and GraphQL API design, versioning, and contract-first approaches * Hands-on experience with event-driven architecture in production, preferably Kafka * Experience with integration patterns: messaging, pub/sub, request/reply, outbox, saga/process manager, and CDC * Strong understanding of schema modeling and schema evolution for APIs and events * Experience defining data domains, ownership models, and data governance in a product or platform context * Ability to connect DDD concepts (bounded contexts, domain events, aggregates) to integration and data design * Understanding of AWS, Kubernetes-based platforms, and multi-tenant SaaS implications for data isolation and integration boundaries * Security-aware design across APIs and events, authentication, authorization, zero-trust principles Nice to have * Media, publishing, CMS/DAM, or content-heavy platforms * API gateways, developer portals, or API catalog tools * Data catalog, lineage, or metadata management tools * GraphQL federation or unified API platform strategies * Analytics/AI data pipelines or workflow automation data needs Personal qualities * Strong sense of ownership for platform-wide standards, contracts, and outcomes * Proactive in identifying fragmentation, risks, and improvement opportunities across teams and products * Clear communicator who can explain complex integration and data concepts in practical, understandable terms * Collaborative and credible with engineers, architects, product owners, and senior stakeholders * Pragmatic, balances strong standards with risk-based governance and delivery needs * Curious, adaptable, quality-conscious, and motivated by contract clarity, data ownership, maintainability, and long-term platform coherence ## Description Define and govern the unified API strategy for CUE (REST and GraphQL), design standards, versioning, deprecation, breaking-change discipline, and consistency across teams. * Design integration patterns for a modular, microservices-based platform, sync vs async, anti-corruption layers, adapters, and migration from bespoke customer integrations to standardized platform interfaces; guide teams on when to use events vs APIs and how to avoid tight coupling. * Own event-driven architecture on Kafka, topic design, event contracts, schema evolution, CDC/streaming, and consistency models (ordering, idempotency, replay). * Establish data domains and governance, ownership models, schema definition and evolution, metadata, lineage, quality, classification, retention, and compliance readiness. * Align contracts with domain boundaries, connect bounded contexts, domain events, and service ownership to API, event, and data design, in close collaboration with the Software Architect. * Enable teams through architecture leadership, produce reference architectures and integration blueprints, shepherd ADRs, review high-risk designs, and coach teams on better patterns without blocking delivery. * Reduce fragmentation and drive consolidation, identify one-off approaches early and steer teams toward reusable platform standards. * Partner across architecture and delivery, work with platform, product, and engineering teams to ensure standards are usable, adopted, and durable. ## Related Videos - [API Design - Getting Started](https://www.wearedevelopers.com/videos/33-api-design-getting-started) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Understanding Kubernetes in a visual way](https://www.wearedevelopers.com/videos/100085-understanding-kubernetes-in-a-visual-way) - [Why make use of an integration platform in today's software developments and infrastructure?](https://www.wearedevelopers.com/videos/758-why-make-use-of-an-integration-platform-in-today-s-software-developments-and-infrastructure) - [Insights from building the Canva Developers Platform to empower 185 million designers](https://www.wearedevelopers.com/videos/942-insights-from-building-the-canva-developers-platform-to-empower-185-million-designers) - [The Great API Debate: REST, GraphQL, or gRPC?](https://www.wearedevelopers.com/videos/1195-the-great-api-debate-rest-graphql-or-grpc) ## Related Articles - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)