About the Role
We are looking for a Senior Solution Architect to lead the design and solutioning of complex, scalable and resilient technology solutions. The role combines solution architecture, cloud expertise, client consulting and technical leadership, working closely with customers, sales, delivery and engineering teams.
The ideal candidate will have strong experience in AWS/Azure, cloud-native architecture, microservices, application modernization and solutioning of enterprise engagements.
Must Have Skills
-
15+ years of experience in software engineering, architecture and technology leadership.
-
Strong experience in AWS and/or Microsoft Azure.
-
Strong understanding of Cloud Architecture and Cloud-Native Applications.
-
Hands-on architecture experience with Microservices and SOA.
-
Experience with Application Modernization and Cloud Migration.
-
Experience with Containerization and Orchestration.
-
Experience in solutioning complex enterprise applications and engagements.
-
Strong understanding of Terraform/Ansible and CI/CD/DevOps practices.
-
Excellent client communication, consulting and presentation skills.
-
Ability to translate business requirements into scalable and commercially viable technology solutions.
Good To Have Skills
-
AWS / Azure certifications.
-
Experience with Serverless Architecture.
-
Experience with Multi-Tenant Architecture.
-
Understanding of AI / Generative AI and its application in enterprise solutions.
-
Experience in RFP/RFI, proposals and pre-sales solutioning.
-
Experience working with global customers and distributed teams.
Responsibilities
-
Lead end-to-end solution architecture and technical design for complex projects and engagements.
-
Work with customers and internal stakeholders to understand business challenges and define technology solutions.
-
Drive cloud solutioning and modernization/migration initiatives across AWS and Azure.
-
Define architecture patterns for scalable, secure, resilient and cloud-native applications.
-
Participate in pre-sales, RFP/RFI, solution proposals, estimations and customer presentations.
-
Provide technical leadership and architectural guidance to engineering and delivery teams.
-
Review and govern solution designs, architecture decisions and technical standards.
-
Mentor architects, technical leads and senior engineers.
-
Identify opportunities for technology innovation, reusable assets and improved engineering practices.