Department: Engineering/Technology
About the Company:
Vsynergize is a leading provider of innovative SaaS solutions, committed to delivering top-notch products that solve real-world challenges. Our platform is designed to be scalable, resilient, and highly customizable to meet the evolving needs of our customers.
Position Overview:
We are seeking a highly skilled and experienced Senior Architect to lead the design and implementation of our Gen AI SaaS product's microservices architecture. The ideal candidate will have a strong background in architecting scalable, distributed systems and a deep understanding of microservices. This role demands a strategic thinker who can work closely with cross-functional teams to ensure that the architecture aligns with business goals while maintaining high performance, security, and reliability.
Key Responsibilities:
- Architectural Leadership:
- Design, develop, and oversee the implementation of the microservices architecture for the Gen AI SaaS product.
- Provide architectural guidance and mentorship to development teams to ensure the best practices in microservices design, deployment, and management.
- Lead the evaluation and selection of appropriate technologies, frameworks, and tools to support the microservices architecture.
- Scalability and Performance:
- Ensure the architecture is scalable and can handle high volumes of traffic with low latency.
- Implement performance optimization strategies across all microservices, including load balancing, caching, and database tuning.
- Security and Compliance:
- Design secure, compliant, and resilient microservices that protect user data and comply with relevant regulations (e.g., GDPR, HIPAA).
- Establish and enforce security best practices, including encryption, authentication, and authorization.
- Collaboration and Communication:
- Work closely with Product Managers, Development Teams, DevOps, and other stakeholders to translate business requirements into architectural solutions.
- Communicate complex technical concepts and architectural strategies to both technical and non-technical stakeholders.
- Continuous Improvement:
- Stay abreast of industry trends, emerging technologies, and best practices in microservices architecture.
- Continuously evaluate and improve the architecture to meet changing business requirements and technological advancements.
- Documentation and Standards:
- Develop and maintain comprehensive architectural documentation, including design patterns, standards, and guidelines.
- Establish and enforce coding and deployment standards to ensure consistency across all microservices.
- Mentorship and Leadership:
- Mentor junior architects and engineers, fostering a culture of learning and innovation.
- Lead architectural reviews and provide constructive feedback to the engineering teams.
Qualifications:
- Education:
- Bachelor’s or master’s degree in computer science, Engineering, or a related field.
- Experience:
- 5+ years of experience in software architecture, with a focus on SaaS products and microservices.
- Proven experience in designing and implementing large-scale, distributed systems.
- Extensive hands-on experience with microservices architecture, including API gateways, service meshes, and containerization (Docker, Kubernetes).
- Technical Skills:
- Proficiency in programming languages such as Java, Python, or Go.
- Deep understanding of cloud platforms (AWS, Azure, GCP) and related services (Lambda, Kubernetes, etc.).
- Strong knowledge of databases (SQL, NoSQL) and data management strategies.
- Experience with CI/CD pipelines, DevOps practices, and infrastructure-as-code (Terraform, Ansible).
- Soft Skills:
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal skills.
- Ability to lead and work collaboratively in a fast-paced environment.
Preferred Qualifications:
- Experience with domain-driven design (DDD) and event-driven architecture (EDA).
- Knowledge of security frameworks and compliance standards.
- Experience with AI/ML integration in microservices.
What We Offer:
- Competitive salary and benefits package.
- Opportunity to work on cutting-edge technology in a dynamic and innovative environment.
- Professional development and continuous learning opportunities.