4 SiClarity Jobs
Senior Software Architect
SiClarity
posted 12hr ago
Flexible timing
Key skills for the job
Company Overview:
Siclarity is a leading technology company specializing in AI/ML-based software solutions for semiconductor chip design industry. We develop cutting-edge products that leverage artificial intelligence and machine learning to solve complex problems across the Electronic Design Automation (EDA) space. Our team is passionate about innovation and committed to delivering high-quality solutions to our clients.
Experience: 7+ years
Job Description:
We are seeking a talented Senior Software Architect to lead the architecture, design, and development of our SaaS-based software products. The ideal candidate will have extensive experience in building scalable, secure, and high-performance SaaS applications and be able to drive the technical direction of our product development roadmap. This is a leadership role where you will collaborate with cross-functional teams to deliver innovative software solutions that meet customer needs while ensuring technical excellence and best practices.
Responsibilities:
1. Leadership & Strategy:
- Lead the end-to-end architecture of our SaaS products, ensuring alignment with business goals and customer needs.
- Take ownership of the product development roadmap, driving technical decisions and strategic direction for product features and enhancements.
- Provide mentorship, guidance, and leadership to the development team, fostering a collaborative and high-performance environment.
- Work closely with product management, design, and engineering teams to define clear technical requirements and ensure successful delivery of
SaaS features.
2. SaaS Architecture & Design:
- Design and develop scalable, reliable, and high-performance cloud-based software systems.
- Define the architecture of multi-tenant SaaS platforms, ensuring high availability, security, and efficient resource management.
- Utilize microservices, containerization (Docker/Kubernetes), and cloud technologies (AWS, Azure, GCP) to design modern SaaS solutions.
- Develop strategies for application scaling, performance optimization, and disaster recovery in a cloud environment.
3. Collaboration & Technical Ownership:
- Collaborate with cross-functional teams to define the architecture of new features and enhancements, ensuring alignment with SaaS product goals.
- Own and drive the implementation of best practices, design patterns, and quality standards for SaaS-based solutions.
- Provide technical leadership in all stages of product development, from design and implementation to deployment and ongoing optimization.
- Act as a liaison between the development team and senior leadership to ensure technical objectives are clearly understood and met.
4. Product Roadmap & Continuous Improvement:
- Own the technical roadmap and ensure it evolves with the changing needs of the product, business, and market.
- Continuously assess new technologies, industry trends, and customer feedback to improve the architecture and performance of the SaaS products.
- Promote a culture of continuous improvement, driving technical innovation and exploring new ways to enhance the product offering.
5. Security & Compliance:
- Design and implement robust security measures to safeguard data and ensure compliance with industry standards and regulations (e.g., GDPR, SOC2).
- Develop and enforce security policies, access control mechanisms, and data protection strategies.
6. DevOps & CI/CD:
- Work closely with DevOps teams to establish scalable, reliable, and automated deployment pipelines for SaaS applications.
- Implement Continuous Integration and Continuous Delivery (CI/CD) practices to improve development efficiency and software quality.
Qualifications:
- 7+ years of experience in software development with at least 3+ years in a senior software architect or lead role.
- Proven experience designing, developing, and deploying SaaS-based products at scale.
- Strong expertise in designing multi-tenant cloud applications with a deep understanding of scalability, high availability, and performance
tuning in SaaS environments.
- Proficiency with cloud platforms such as AWS, Azure, or Google Cloud, and experience using containerization technologies like Docker and Kubernetes.
- Strong background in programming languages such as Java, Python, Go, C#, or similar, with a focus on backend development.
- Expertise in relational and NoSQL databases (e.g., PostgreSQL, MongoDB, DynamoDB) and understanding of data management at scale.
- Familiarity with API design and integration (REST, GraphQL, gRPC) for seamless data exchange in SaaS environments.
- Experience with Agile development methodologies and leading teams through iterative, customer-focused delivery.
- Exceptional communication skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders.
Preferred Qualifications:
- Experience with enterprise-level SaaS platforms, particularly in verticals such as EDA, Semiconductor or enterprise applications.
- Knowledge of security standards and best practices, including data encryption, authentication, and compliance with industry
regulations (e.g., SOC2, GDPR).
- Familiarity with DevOps, CI/CD, and Infrastructure-as-Code (IaC) practices.
- Experience with serverless architecture and microservices patterns.
- Bachelor's or Masters degree in Computer Science, Software Engineering, or a related field.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Senior Software Architect roles with real interview advice