hero

Accelerate your career.

Explore opportunities across TA's portfolio

Senior Architect

Cyncly

Cyncly

IT
Bengaluru, Karnataka, India
Posted on Dec 11, 2024

Job Title: Enterprise Architect / Senior Architect / Principal Architect

Location: Bangalore (Hybrid)

Permanent - Full Time

About Us

Cyncly's end-to-end software solutions connect designers, retailers, manufacturers, contractors, and consumers to make spaces amazing. With the world's largest repository of product content, we equip customers with the design and manufacturing software products to transform vision into reality.

From inspiration to installation, Cyncly transforms how spaces are imagined, designed, sold, managed, and made.

Cyncly's brands include Compusoft, 2020, 3CAD, Access IT (contract ERP), FeneTech, First Degree Systems, Focco, GO-2B, M3B, Promob, Soft Tech, RFMS, and Virtual Worlds.

About the Role

As an Enterprise Architect / Senior Architect / Principal Architect with 15-20 years of experience, you will be responsible for defining the strategic direction of Flex Platform which is Cyncly wide SaaS Platform consisting of business and core services, rendering services and design services. You will be responsible for defining and implementing the scalable architecture for platform components which will be consumed by different design and manufacturing software products.

You will work closely with cross-functional teams, providing leadership and guidance in implementing scalable and robust solutions across cloud platforms, with a strong focus on Azure. This role requires strategic vision, technical expertise, and a commitment to delivering high-quality solutions to meet business and customer needs.

You will leverage your deep expertise in cloud technologies, particularly Microsoft Azure, to drive transformation and innovation. As part of our global team, you will architect solutions that span across Cyncly’s product lines and business units with multi-locational teams, ensuring alignment with our long-term goals and technology standards.

Main Responsibilities:

  • Architectural Oversight and Vision Alignment

Define and maintain the architectural vision that aligns with business goals, ensuring that technical decisions support the long-term strategy of the organization, including multi-product and multi-tenant solutions.

  • Platform Strategy and Scalability

Design a shared platform that can serve multiple SAAS-based products, ensuring scalability, maintainability, and cost-effectiveness, particularly within the Azure cloud environment. Influence the adoption of platform and usage across the organization. Ensure that the platform can support web, desktop and mobile based products and tools across the organization.

  • Leadership and Mentorship

Guide and mentor the software architects ensuring consistent design and architecture practices and fostering their professional growth. Identify potential architects among the technical team and provide learning opportunities and guidance to grow in architectural career path.

  • Technology Stack Selection and Evaluation

Evaluate, recommend, and select appropriate tools, frameworks, and technologies, with a focus on Architectural best practices to meet business and technical requirements. Standardize the tools, frameworks and technology based on the maturity level across the organization.

  • Solution Design and High-Level Technical Decisions

Lead the design of complex, high-level solutions, addressing concerns like microservices architecture, security, data management, and system integration across multiple products.

  • Collaboration with Stakeholders

Work closely with business leaders, product managers, and other stakeholders to understand product requirements and translate them into a robust, scalable technical architecture.

  • Cloud Infrastructure Optimization

Optimize the use of Azure cloud services for cost, performance, and scalability, leveraging services such as Azure DevOps, monitoring, and automation tools. Work with DevOps team in achieving the cloud infrastructure optimization.

  • Quality Assurance and Best Practices

Ensure adherence to architectural best practices, coding standards, and design patterns across development teams, promoting continuous integration and delivery (CI/CD).

  • Risk Management and Security Compliance

Anticipate and manage technical and architectural risks related to security, data privacy, maintainability and system availability, ensuring that Azure cloud environments are secure and resilient.

  • Innovation and Continuous Improvement

Stay abreast of emerging technologies and industry trends, driving innovation in the architecture to ensure that the platform and products remain competitive and efficient in the long term

Required Qualifications and Experience:

  1. 15-20 years of experience in software development, with a minimum of 4-5 years in an architectural role.
  2. System Design and Architectural Skills :Expertise in designing complex, scalable architectures for multitenant applications, with a focus on separation of concerns, high availability, performance optimization, and efficient resource allocation.
  3. Proficiency in Data Storage Solutions : Proficient and in data classification and deep understanding of various data storage technologies, including RDBMS (e.g., SQL Server, PostgreSQL), NoSQL (e.g., MongoDB, Cosmos DB), and blob storage. Ability to select the right storage solution based on the trade-offs, considering performance, cost, and scalability.
  4. Multitenancy Design and Implementation: Ability to design, implement, and optimize multitenant architectures, including strategies for tenant isolation, data partitioning, and efficient resource management to ensure a scalable and secure platform.
  5. Cloud Architecture Expertise in Azure and AI - Strong familiarity with Azure’s ecosystem, including services like Azure Kubernetes Service (AKS), Azure Functions, Azure DevOps, and Azure storage solutions, with skills in leveraging these tools for optimized and resilient cloud deployments. Familiar in AI model training, inference and deployment models.
  6. API Architecture - Lead the design and development of APIs that enable integration between various software systems, applications, and data sources. Define API standards, best practices, and guidelines to ensure consistency across APIs. Knowledge of API management platforms like Apigee, MuleSoft, or Azure LogicApps etc. Understanding of data formats and protocols such as JSON, XML, and HTTP.
  7. Leadership and Mentoring Skills - Strong leadership skills to mentor software architects, provide constructive feedback, and lead by example in following architectural best practices, fostering a collaborative and growth-oriented environment.
  8. Stakeholder Communication and Alignment - Excellent communication skills to translate business needs into technical requirements, facilitating collaboration with business, product, and engineering teams and ensuring alignment of the technical direction with organizational goals.
  9. Problem-Solving and Decision-Making - Advanced problem-solving skills to address complex technical issues, quickly identify root causes, and make informed, timely decisions, especially regarding data storage and multitenancy.
  10. Security and Compliance Knowledge - In-depth knowledge of security best practices, data privacy regulations and compliance standards relevant to multitenant SAAS applications, with the ability to incorporate these into architectural decisions.
  11. Continuous Integration and Continuous Delivery (CI/CD) - Proficiency in CI/CD practices and tools, especially within Azure DevOps, to ensure reliable, fast, and automated software delivery with minimal disruption to tenants in a multitenant environment
  12. Continuous Learning and Innovation Mindset - A proactive approach to learning new technologies and trends in cloud computing, data management, and SAAS product design, and applying innovative solutions that enhance the platform’s competitive edge and efficiency.

Working for Us

At Cyncly, we’re a global family that collaborates with humility and respect for one another. With more than 2,300 employees around the world, we recognize and celebrate diverse perspectives, as they are key to our success.

You can expect to work in a supportive, nurturing environment with industry experts who strive for quality and excellence. We also believe in a flexible, autonomous working environment, where the continual growth of our employees is prioritized.

Join us in our mission to lead the industry with a bold, innovative approach, and help us deliver solutions that transform the way spaces are imagined, designed, and created. Come be part of a team that recognizes the strength of collaboration, fosters diversity, and empowers you to grow and succeed. Come join us!