Enterprise Solution Architect - Cloud & Distributed Systems
Role details
Job location
Tech stack
Job description
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., 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.
Requirements
-
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, 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 (., 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.