Solution Architect – Cloud & Event-driven systems

AI overview

Lead the architectural design and implementation of scalable cloud-native systems, utilizing advanced technologies while mentoring teams and collaborating with key stakeholders to align strategic IT方向

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. 

👋🏼 We're Nagarro.We are a digital product engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist everywhere in the world (19,500+ experts across 36 countries, to be exact). Our work culture is dynamic and non-hierarchical. We're looking for great new colleagues. That's where you come in!By this point in your career, it is not just about the tech you know or how well you can code. It is about what more you want to do with that knowledge. Can you help your teammates proceed in the right direction? Can you tackle the challenges our clients face while always looking to take our solutions one step further to succeed at an even higher level? Yes? You may be ready to join us.

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Solution Architect Q&A's
Report this job
Apply for this job