System Architect (Application Architecture) - Spain

Sword Technologies N.V./S.A.
Barcelona, Spain
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Barcelona, Spain

Tech stack

Artificial Intelligence
Amazon Web Services (AWS)
Applications Architecture
ASP.NET
Azure
C Sharp (Programming Language)
Cloud Computing
Collaborative Software
Database Design
Software Design Patterns
DevOps
Enterprise Architecture Framework
NoSQL
Open Source Technology
Open Web Application Security
Software Architecture
SQL Databases
Systems Architecture
Enterprise Software Applications
.NET Core
Software Security
Technical Debt
Infrastructure as Code (IaC)
Togaf
Containerization
Kubernetes
Information Technology
GraphQL
Api Design
REST
Docker
Microservices

Job description

We are seeking a highly skilled System Architect (Application Architecture) to lead the design and implementation of large-scale IT systems supporting our global digital collaboration initiatives for an International Health Organisation.

This role bridges business objectives with technical strategies, ensuring systems are secure, scalable, and interoperable to meet evolving organizational needs. Working closely with stakeholders, business analysts, and development teams, the System Architect will translate business requirements into robust, maintainable, and future-ready technical solutions., * Lead the design and documentation of the overall system architecture, ensuring clarity, scalability, and technical excellence.

  • Develop and maintain an enterprise architecture framework and roadmap aligned with strategic goals.
  • Design, evaluate, and integrate new technologies, ensuring seamless interoperability across platforms.
  • Define and enforce architecture standards, design patterns, and best practices.
  • Conduct gap analyses and propose modernization strategies to optimize system performance and reduce technical debt.
  • Oversee infrastructure design and ensure compliance with cybersecurity and data protection policies.
  • Manage cloud environments (preferably Azure), including Infrastructure as Code (IaC) pipelines, cost optimization, and automation.
  • Configure and maintain hosting environments for digital collaboration tools and AI-driven applications.

Requirements

  • 7+ years of professional experience in software architecture and enterprise application development.
  • Strong expertise in cloud platforms (Azure, AWS, or GCP) and Infrastructure as Code tools.
  • Proficiency in C#/.NET Core, ASP.NET MVC, and REST/GraphQL API design. Hands-on experience with microservices, containerization (Docker, Kubernetes), and DevOps/CI-CD pipelines.
  • Solid understanding of database design, both relational (SQL) and non-relational (NoSQL).
  • Demonstrated ability to design scalable, secure, and modular system architectures.
  • Knowledge of software security standards (OWASP, ISO 27001) and data privacy practices.
  • Strong analytical, documentation, and communication skills in multicultural, distributed teams.

Nice-to-Have

  • Experience integrating AI-driven applications or analytics tools into enterprise environments.
  • Familiarity with enterprise architecture frameworks (TOGAF, NIST EA).
  • Knowledge of open-source ecosystems and interoperability principles.
  • Background in public sector, research, or international collaboration projects.

Benefits & conditions

  • Competitive salary package based on experience.
  • Long-term commitment.
  • Full-time position.
  • Hybrid working model.

Apply for this position