We are seeking an experienced and visionary Solution Architect to lead the design and technical execution of a cloud-native, highly scalable, resilient, and secure system. This role demands a hands-on technical leader with proven expertise in modern architectural patterns, DevOps practices, and enterprise-grade solutions, especially in the BFSI domain.
The successful candidate will work closely with technical and business stakeholders to align the architecture with strategic goals. Exposure to AI/ML and payment/reconciliation systems will be considered a significant advantage.
Key Responsibilities:
Architectural Design & Leadership:
- 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.
Leadership Support & Strategic Collaboration:
- Oversee/co-ordinate release management at customer location
- Act as a key technical advisor to the Project CEO and collaborate with client
- Participate in and support resource loading reviews from a technical capacity to ensure proper skill alignment and capacity planning.
- Guide and review individual learning and upskilling plans for technical team members, aligning with evolving project needs and technology trends.
- Represent the architecture team in executive briefings and client-facing solution design discussions.
Cloud & DevOps Strategy:
- 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.
- Design observability strategy integrating CloudWatch, Datadog, Splunk, and OpenSearch for comprehensive system monitoring and diagnostics.
- Technical Governance & Best Practices
- Set and enforce best practices for secure, testable, and maintainable code across all microservices.
- Guide implementation of CQRS pipelines using MediatR and FluentValidation.
- Lead database design practices ensuring schema aligns with domain models and performance expectations.
- Ensure consistency in applying tactical DDD patterns like Aggregates, Value Objects, and Entities.
Mentorship & Cross-Functional Engagement:
- Collaborate with Product Owners and BAs to translate functional requirements into technical specifications.
- Mentor engineering teams, resolve technical roadblocks, and ensure quality across the delivery lifecycle.
- Communicate architectural decisions, technical trade-offs, and risks clearly to both technical and non-technical stakeholders.
- Experience: 10+ years in software development, with 3–5 years as a Solution Architect or Lead Engineer.
- Architecture: Strong background in designing and building cloud-native, event-driven systems using microservices.
- .NET Ecosystem: Expertise in .NET 8, C# 12, ASP.NET Core (Minimal APIs), Entity Framework Core.
- AWS: Proven experience with EKS, MSK, RDS, S3, ElastiCache, API Gateway, IAM, KMS, and CloudWatch.
- DevOps: CI/CD with Azure DevOps, Infrastructure as Code using Terraform, Docker, Kubernetes.
- Messaging Systems: Deep understanding of Kafka, with bonus for MassTransit experience.
- Design Patterns: Proficiency in Clean Architecture, DDD, and CQRS.
- Databases: Strong in SQL Server and Redis.
Desired Skills & Experience:
- Domain Knowledge: Experience in BFSI domain, especially in payments processing, reconciliation workflows, and financial messaging (e.g., SWIFT MT940/MT942, ISO 20022 CAMT messages).
- AI/ML Exposure: Practical understanding or involvement in AI/ML-powered systems, workflows, or architecture integration.
- API & Integration: Familiarity with YARP, AWS API Gateway, BizTalk, and MuleSoft.
- Security: Experience with Azure B2C, Azure Key Vault, and AWS Secrets Manager.
- Observability: Hands-on with Datadog, Splunk, and the ELK/EFK stack.
- Automation & QA: Experience with Tosca, JMeter, or other enterprise-grade testing tools.
This role implies a hybrid working model with 2 days/week at client's office in Madrid.