Logo
Azimuth

Microsoft .NET Azure Architect

Azimuth, Jacksonville, Florida, United States, 32290

Save Job

We are seeking a Senior B2B SaaS Microsoft .NET Azure Architect to lead the design, development, and optimization of our enterprise-scale SaaS platform. In this role, you will architect high-performance, scalable, and secure solutions using Microsoft .NET technologies, Azure cloud services, and AI-assisted development practices.

You will collaborate closely with product, engineering, DevOps, and security teams to ensure our platform meets customer needs while remaining adaptable for future growth. This is a strategic, hands-on architecture role that will shape the technical direction of our business.

Key Responsibilities

Lead the architecture of complex, multi-tenant B2B SaaS applications using .NET 6/7, C#, and Azure PaaS services.

Design scalable, event-driven, and microservices-based architectures to support high-volume, high-availability workloads.

Define API strategies (REST, gRPC, GraphQL) ensuring interoperability with customer systems.

Optimize for performance, resiliency, and security following cloud-native best practices.

Leverage Azure services such as App Services, Functions, Service Bus, Event Grid, Azure SQL, Cosmos DB, Key Vault, API Management, Application Insights, and Azure Kubernetes Service (AKS).

Partner with DevOps to enable CI/CD pipelines, infrastructure-as-code (ARM/Bicep/Terraform), and automated deployment strategies.

Champion observability through logging, distributed tracing, and proactive monitoring.

Security & Compliance

Implement enterprise-grade security patterns including OAuth 2.0 / OpenID Connect, role-based access control, and data encryption at rest/in transit.

Ensure compliance with ISO 27001, SOC 2, GDPR, and industry-specific regulations.

Innovation with AI

Identify opportunities to integrate AI-assisted development tools (e.g., GitHub Copilot, Azure OpenAI, Azure Cognitive Services) to accelerate delivery, improve code quality, and boost developer productivity.

Guide the engineering team in the responsible adoption of AI-powered workflows for coding, testing, system monitoring, and analytics.

Leverage Azure AI capabilities to enhance application features such as search, personalization, anomaly detection, and natural language processing.

Mentor engineers in architectural principles, design patterns, and best practices.

Influence technical roadmaps in alignment with business objectives.

Serve as the technical liaison between engineering, product, customer success, and executive leadership.

Required Qualifications

10+ years of professional software development experience, with at least 5 years in an architecture or principal engineer role.

Expert-level proficiency in C# and the Microsoft .NET ecosystem (.NET Core/.NET 6+).

Deep hands-on experience with Azure PaaS and serverless services.

Strong understanding of microservices, event-driven systems, and asynchronous messaging patterns.

Familiarity with Azure DevOps, GitHub Actions, or equivalent CI/CD tooling.

Solid knowledge of cloud security practices and regulatory compliance.

Proven ability to leverage AI-assisted development tools and Azure AI services to enhance productivity, code quality, and feature innovation.

Excellent communication skills, with the ability to explain complex technical concepts to non-technical stakeholders.

Seniority level Mid-Senior level

Employment type Full-time

Job function Engineering and Information Technology

#J-18808-Ljbffr