ZAHA Technology Solutions is hiring a Senior Software Architect (for the bank) Role Summary We are seeking an experienced Senior Software Architect to lead the design and development of enterprise-scale software solutions. The ideal candidate will combine strong technical expertise with leadership skills to define architecture roadmaps, ensure alignment with business goals, and guide development teams in delivering high-quality, secure, and scalable systems. Key Responsibilities· Architectural Leadership – Define, document, and communicate solution architecture for complex business applications across multiple domains.· Solution Design – Create high-level and low-level design documents (HLDs & LLDs) and ensure alignment with industry best practices, enterprise architecture standards, and security guidelines.· Technology Evaluation – Recommend technology stacks, frameworks, tools, and platforms to meet business and technical requirements.· Stakeholder Engagement – Collaborate with business, product, and technical stakeholders to translate requirements into scalable technical solutions.· Hands-On Guidance – Provide technical leadership and mentorship to development teams; perform code reviews and guide design decisions.· Dev Ops & Cloud – Work with Dev Ops teams to implement CI/CD pipelines and ensure smooth deployment processes across environments.· Performance & Security – Ensure systems are designed for high availability, performance optimization, and security compliance.· Innovation & Best Practices – Introduce modern architectural patterns such as microservices, event-driven design, and cloud-native solutions.· Documentation – Maintain architectural blueprints, technical specifications, and reference implementations. Required Qualifications· Experience: 10+ years in software development, with at least 5 years in a senior or lead architect role.· Technical Expertise: Proven experience in designing and implementing enterprise-grade applications using modern technologies.· Architecture Skills: Strong understanding of architectural patterns (Microservices, SOA, Event-Driven, etc.) and system integration approaches (REST APIs, messaging, etc.).· Cloud Proficiency: Experience with at least one major cloud provider (AWS, Azure, GCP), including cloud-native architecture principles.· Dev Ops Tools: Familiarity with CI/CD tools such as Jenkins, Git Lab CI, and Azure Dev Ops.· Programming Languages: Proficiency in at least two of the following – C#/. NET Core, Java, Node.js, Python.· Databases: Experience with relational and NoSQL databases.· Leadership: Proven ability to lead technical teams, mentor engineers, and manage multiple stakeholders.· Communication: Excellent interpersonal and documentation skills. Preferred Qualifications· Certifications such as AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect Expert, or TOGAF.· Experience in domains such as fintech, government services, telecom, or large-scale enterprise platforms. Exposure to container orchestration tools like Kubernetes and service mesh architectures. Key Deliverables· Approved architecture design documents.· Technical roadmap and implementation plan.· Periodic architecture review reports.· Knowledge transfer and mentorship sessions for development teams.