Solution Architect (Ref:dqMKo)

RSight®
Municipality of Madrid, Spain
2 days ago

Role details

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

Job location

Remote
Municipality of Madrid, Spain

Tech stack

ASP.NET
.NET
API
Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Architectural Patterns
Azure
Microsoft Biztalk Servers
C Sharp (Programming Language)
Continuous Integration
Command-Query Responsibility Segregation (Software Development)
DevOps
Distributed Systems
Entity Framework
Identity and Access Management
Microsoft SQL Server
Redis
Release Management
Software Engineering
Amazon Web Services (AWS)
Resource Loading
Event Driven Architecture
Amazon Web Services (AWS)
Kubernetes
Kafka
DDD (Domain Driven Development)
Cloudwatch
Api Gateway
Amazon Web Services (AWS)
Terraform
Docker
Mulesoft
Microservices

Job description

An exciting opportunity to join our client's team at a global digital engineering and innovation consultancy. We are looking for a Solution Architect to join this organization. Main objectives

Lead the design and technical execution of a cloud-native, highly scalable, resilient, and secure system, aligning architecture with strategic goals and collaborating with stakeholders. Responsibilities

  • Review end-to-end solution architecture using the C4 model (System, Container, Component, and Code levels).
  • Lead the design of distributed systems based on microservices and event-driven architecture using Kafka and gRPC.
  • Govern the application of architectural patterns like Clean Architecture, DDD (Domain-Driven Design), and CQRS.
  • Oversee integration with external systems like BizTalk, MuleSoft, and enterprise archiving services.
  • Provide architectural leadership in regular technical reviews, ensuring alignment with business requirements and compliance standards.
  • Oversee/co-ordinate release management at customer location.
  • Participate in and support resource loading reviews from a technical capacity to ensure proper skill alignment and capacity planning.
  • Architect the cloud deployment on AWS leveraging services such as EKS, MSK, RDS, S3, ElastiCache, SQS, and AWS API Gateway.
  • Work with the DevOps team to define CI/CD strategy using Azure DevOps, Docker, Terraform, and Helm.
  • Mentor engineering teams, resolve technical roadblocks, and ensure quality across the delivery lifecycle.

Requirements

  • 10+ years in software development, with 3-5 years as a Solution Architect or Lead Engineer.
  • Strong background in designing and building cloud-native, event-driven systems using microservices.
  • Expertise in .NET 8, C# 12, ASP.NET Core (Minimal APIs), Entity Framework Core.
  • Proven experience with AWS services such as EKS, MSK, RDS, S3, ElastiCache, API Gateway, IAM, KMS, and CloudWatch.
  • CI/CD with Azure DevOps and Infrastructure as Code using Terraform, Docker, Kubernetes.
  • Deep understanding of Kafka, with bonus for MassTransit experience.
  • Proficiency in Clean Architecture, DDD, and CQRS.
  • Strong experience in SQL Server and Redis.
  • Experience in BFSI domain, especially in payments processing and reconciliation workflows.
  • Practical understanding or involvement in AI/ML-powered systems, workflows, or architecture integration.

Certifications

  • No certifications required

Benefits & conditions

The company offers the following benefits

  • Flexible compensation (restaurants, transportation, childcare vouchers, health insurance) - Deducted from the salary, up to 30% of the total salary.
  • Remote work allowance 70 €/month without a company phone, or 23 €/month with a company phone.
  • Employee Stock Purchase Plan.
  • Working hours - Remote work, with official working hours from 8:30 a.m. to 5:30 p.m., Monday to Friday (8 hours), including a 1-hour break for lunch or a snack, arranged flexibly. We place great importance on work-life balance. While we must set reference hours, each person can adapt their schedule according to personal needs and in coordination with the team and the project. In essence, working hours are flexible and should be organized together with the team.

What is RSight®

RSight® is a next-generation recruitment solution, committed to the values of fairness, transparency, and human-centric hiring. RSight® aims to redefine recruitment-putting people and potential at the heart of every opportunity. Equal opportunity employer

Apply for this position