Application Architect

Ness Digital EngineeringBengaluru, KarnatakaOn-siteFull-timePrincipal, 12–15+ yearsListed 51 minutes ago

Apply now

About this role

Job Title: Solution Architect – Multi-Tenant Applications
Experience: 10+ years
Role Focus: Architecture, multi-tenancy, Azure, Databricks, Python applications

Job Summary
We are looking for a Solution Architect with strong experience designing and deploying multi-tenant, multi-layered applications using Python, Azure, and Databricks. The architect will own the overall solution architecture, deployment model, multi-tenancy strategy, authentication, integrations, and technology choices across application, UI, database, integration, and security layers.

Key Responsibilities

- Design end- to -end architecture for multi-tenant applications.
- Define the overall multi-tenancy model, including appropriate tenant isolation and layer-isolation principles.
- Design application, UI, integration, database, and security layers.
- Define the deployment architecture and recommend appropriate Azure/Databricks services.
- Design authentication and authorization models.
- Define integration patterns and service boundaries.
- Select appropriate technologies and Azure services such as: Azure Databricks
- Databricks Apps
- Azure App Service
- Azure Kubernetes Service (AKS)
- Azure Database for PostgreSQL
- Databricks pipelines/jobs

- Produce high-level architecture diagrams and architecture modules for the development team.
- Ensure the architecture supports scalability, security, maintainability, and tenant isolation.
- Work closely with the Lead Developer to translate architecture into implementable components.

Required Skills

- Strong experience designing multi-tenant applications .
- Strong understanding of multi-layer application architecture.
- Experience with Python-based application architecture .
- Experience with Azure and Azure Databricks .
- Experience designing application deployment models.
- Strong understanding of authentication, integrations , and service isolation.
- Experience with PostgreSQL/database architecture.
- Understanding of application UI, application, integration, database, and security layers.
- Experience defining architecture for cloud-based SaaS applications.

Preferred Experience

- Databricks Apps deployment architecture.
- Azure AKS / App Service architecture.
- Streamlit and Python application architectures.
- FastAPI /Django-based application architectures.