Software Architect

Sólo para miembros registrados
Municipality of Madrid, Spain
3 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

Municipality of Madrid, Spain

Tech stack

Java
.NET
API
Artificial Intelligence
Amazon Web Services (AWS)
Azure
Cloud Computing
Databases
DevOps
Identity and Access Management
Python
Node.js
NoSQL
Software Architecture
Software Engineering
SQL Databases
Data Streaming
Systems Integration
Google Cloud Platform
React
System Availability
Caching
Backend
Cloudformation
Vue.js
Event Driven Architecture
Containerization
Angular
Kubernetes
Front End Software Development
Api Design
Terraform
Data Pipelines
Docker
Microservices

Job description

A tech company in Madrid is seeking a Software Architect to define and oversee the overall system architecture for their AI-powered platform. The role involves collaborating with cross-functional teams, providing technical leadership, and ensuring best practices in system design and cloud infrastructure. The ideal candidate will have 6+ years of experience in software development, strong expertise in microservices and cloud computing, and excellent communication skills. Full onsite position with relocation support available., * Define and maintain overall architecture and system design.

  • Provide technical leadership to engineering teams.
  • Design high-level system diagrams and data flows.
  • Evaluate and recommend technologies and frameworks.
  • Ensure high availability and security in architectural decisions.
  • Oversee system integrations, microservices, and APIs.
  • Work closely with DevOps and SRE teams.
  • Establish coding and architecture standards.
  • Identify and mitigate technical risks.
  • Conduct architecture reviews and audits.

Conocimientos

System design Cloud computing Microservices architecture Backend technologies (Node.js, Python, Java, .NET) Frontend frameworks (React, Angular, Vue) Databases (SQL, NoSQL) Event-driven architectures API design Containerization (Docker, Kubernetes) Security best practices DevOps CI/CD pipelines Infrastructure as Code (Terraform, CloudFormation) Descripción del empleo Descripción del empleo

Requirements

  • 6+ years of experience in software development and architecture.
  • Strong expertise in system design, cloud computing, microservices.
  • Experience with cloud platforms (AWS, Azure, Google Cloud).
  • Proficiency in backend and modern frontend technologies.
  • Knowledge of databases, caching strategies, and data pipelines.
  • Experience with event-driven architectures and containerization.
  • Strong understanding of security practices and identity management.
  • Ability to evaluate architectural trade-offs.
  • Familiar with DevOps practices and Infrastructure as Code.
  • Strong communication skills for technical concepts.

Benefits & conditions

Annual Bonus Top-tier Health and Life Insurance Transportation Budget Coverflex benefits package Childcare support Air Conference Pension Fund Urban Sports Club membership Meals 100% free at the hub

Apply for this position