i
Calibraint
10 Calibraint Jobs
5-12 years
Calibraint - Senior Software Architect - SaaS Solutions (5-12 yrs)
Calibraint
posted 2mon ago
Flexible timing
Key skills for the job
We are seeking a Senior Architect to lead the design and development of scalable SaaS solutions.
The ideal candidate will have extensive experience in cloud-based architectures, SaaS platforms, and software engineering best practices.
You will work closely with engineering teams, product managers, and other stakeholders to define and implement architectures that ensure scalability, security, and high availability of our SaaS applications.
Key Responsibilities :
- Lead the architectural design and decision-making process for SaaS solutions, ensuring scalability, security, and multi-tenancy.
- Collaborate with cross-functional teams, including product managers, engineering, and DevOps, to define system requirements and technical solutions.
- Define, document, and communicate the architectural vision, guiding teams in implementation strategies.
- Ensure that the architecture supports a modular, API-driven approach that can evolve with business requirements.
- Provide technical leadership and mentoring to engineering teams, ensuring that best practices in SaaS and cloud architecture are followed.
- Evaluate and select appropriate cloud technologies, frameworks, and tools to meet business needs.
- Ensure adherence to performance, scalability, security, and compliance standards in SaaS environments.
- Develop and maintain architecture artifacts such as system diagrams, technical documentation, and design patterns.
- Lead and participate in technical reviews, including code and architecture reviews, to ensure the quality of implementations.
- Engage with stakeholders to understand business needs and ensure the architecture aligns with business objectives, while supporting a scalable and maintainable platform.
Required Skills :
- Proven experience as a Senior Architect working in a SaaS company or on large-scale, cloud-based SaaS platforms.
- Deep knowledge of cloud platforms (AWS, Azure, GCP) and cloud-native architectures, including multi-tenant solutions.
- Expertise in microservices architecture, API management, and distributed systems.
- Hands-on experience with containerization technologies (Docker, Kubernetes) for orchestration and deployment.
- Strong background in software development, with expertise in one or more programming languages (e.g, Node.js, Java, Python, Go).
- Proficiency in both relational (e.g, PostgreSQL, MySQL) and NoSQL (e.g, MongoDB) database systems.
- Experience with SaaS-specific challenges, including data security, tenant isolation, and scalability.
- Expertise in CI/CD pipelines, DevOps practices, and Infrastructure as Code (Terraform, AWS CloudFormation).
- Knowledge of SaaS metrics, monitoring, and observability tools (e.g, Prometheus, Grafana, ELK stack).
Preferred Skills :
- Experience with serverless architectures and event-driven design patterns in a SaaS environment.
- Familiarity with SaaS pricing models, cost optimization, and performance tuning for cloud infrastructure.
- Experience with authentication and authorization mechanisms (OAuth, SAML, JWT) in a SaaS product.
- Knowledge of Agile and DevOps methodologies in delivering SaaS applications.
- Good understanding of cloud security, data privacy, and compliance regulations relevant to SaaS (e.g, GDPR, SOC 2).
Qualifications :
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software engineering, with 4+ years in an architecture role, preferably in a SaaS environment.
- Proven track record of architecting and delivering scalable SaaS applications in cloud environments.
- Strong leadership, communication, and interpersonal skills, with the ability to guide technical teams and influence business decisions
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Senior Software Architect roles with real interview advice
2-7 Yrs