Position Overview :
We are seeking a highly skilled SaaS Architect to lead the design, development, and optimization of cloud-based Software-as-a-Service platforms. The ideal candidate will possess deep expertise in SaaS architecture patterns, cloud-native technologies, multi-tenant systems, and scalable, secure application design. You will collaborate closely with product, engineering, and operations teams to ensure our SaaS offerings meet high standards of performance, reliability, and security while aligning with the companys strategic Responsibilities :
- Architecture Design : Define and maintain the overall SaaS platform architecture, ensuring scalability, availability, and resilience.
- Cloud Infrastructure : Design and oversee cloud-native deployments (AWS, Azure, or GCP) with a focus on cost optimization, automation, and high availability.
- Multi-Tenancy : Implement robust multi-tenant strategies to ensure secure data isolation, performance optimization, and ease of onboarding.
- Integration : Design API strategies (REST, GraphQL, gRPC) to support seamless integration with third-party systems and internal applications.
- Security & Compliance : Ensure compliance with relevant standards (SOC 2, ISO 27001, GDPR, HIPAA, etc.) and design secure authentication / authorization flows (OAuth2, SAML, OpenID Connect).
- Performance Optimization : Conduct architecture reviews, identify bottlenecks, and optimize system performance.
- Collaboration : Work closely with engineering teams to guide solution design, perform code reviews, and ensure best practices.
- Innovation : Stay ahead of emerging technologies and recommend adoption strategies for competitive : :
- Bachelors or Masters degree in Computer Science, Engineering, or related field.
- 8+ years of experience in software development, with at least 3 years in SaaS architecture or cloud solution architecture.
- Proven experience designing and scaling SaaS platforms in a production environment.
- Expertise in at least one major cloud platform (AWS, Azure, GCP).
- Strong knowledge of microservices, event-driven architecture, containerization (Docker, Kubernetes), and CI / CD pipelines.
- Proficiency in one or more programming languages (Java, Python, Node.js, Go, etc.).
- Strong understanding of database systems (SQL and NoSQL) and data modeling for SaaS.
- Excellent communication and leadership skills in managing and training :
- Certifications such as AWS Certified Solutions Architect, Google Professional Cloud Architect, or Microsoft Certified Azure Solutions Architect.
- Experience with serverless architectures, AI / ML integration, and advanced analytics pipelines.
- Prior experience in a start-up or high-growth SaaS Competencies :
- Strategic and analytical thinking
- Strong problem-solving abilities
- Adaptability to fast-paced environments
- Collaborative leadership and mentorship skills
- Results-driven mindset
(ref : hirist.tech)