Application Architect (.NET)
Location: Remote (B2B Contract)
Salary: Gross (to be specified)
Holidays: 10 public holidays per year (vacation and sick days unpaid)
Work Overlap Requirement: Minimum 5 hours/day overlap with EST time zone
English Level: C1 Advanced (or higher)
About the Role
We are seeking a highly experienced Application Architect with deep expertise in designing and building multi-tenant SaaS platforms using .NET and Microsoft Azure. The ideal candidate will have a strong background in cybersecurity, with an emphasis on scalable, secure, and high-performance cloud-native applications.
You will play a strategic role in shaping the architecture of a mission-critical cybersecurity platform, guiding engineering teams in best practices and ensuring architectural consistency across the entire system.
Responsibilities
-
Architect and lead the development of a secure, multi-tenant SaaS platform using .NET Core and Azure cloud services.
-
Design tenant-aware routing, data partitioning strategies, and API gateways using Azure Front Door and Application Gateway.
-
Define and implement secure identity and access management patterns using Microsoft Entra ID (Azure AD), including SAML SSO, MFA, and RBAC/TBAC.
-
Orchestrate microservices-based backend components using Azure Kubernetes Service (AKS).
-
Drive secure storage strategies using Azure SQL Database, Elastic Pools, and Azure Blob Storage, ensuring tenant data isolation and access controls.
-
Implement secrets management using Azure Key Vault with compliance to FIPS 140-2.
-
Lead CI/CD implementation with Azure DevOps and GitHub, ensuring high-quality software delivery with full traceability.
-
Enable monitoring, threat detection, and compliance using Azure Monitor, Sentinel, and Security Center.
-
Collaborate with product owners, DevOps, and security teams to ensure system compliance and scalability.
-
Provide technical leadership and mentoring to development teams.
Must-Have Skills & Experience
-
7+ years of experience in designing and implementing enterprise applications using .NET Core 2.0/3.0 or later.
-
7+ years of hands-on experience with Azure, particularly:
-
Azure Front Door, Application Gateway
-
Azure SQL Database, Azure Blob Storage
-
Azure Kubernetes Service (AKS)
-
Azure Key Vault, Azure Monitor, Sentinel
-
Microsoft Entra ID (Azure AD)
-
-
Proven track record building multi-tenant SaaS solutions.
-
Strong understanding of cybersecurity principles, secure coding practices, and regulatory compliance (SOC 2, ISO 27001, etc.).
-
Experience in microservices architecture and distributed systems.
-
Fluent in English (minimum C1 Advanced level).
-
Strong documentation and communication skills.