Job Description
The Enterprise SaaS Architect Associate Directo is responsible for leading a team of talented architects and engineers to design, build, and maintain a suite of high-performance, highly-scalable, and highly-secure SaaS applications running on the Microsoft Azure cloud platform. This role requires deep technical expertise in modern application architecture patterns, cloud infrastructure, and DevOps practices, as well as strong leadership and team management skills.
Key Responsibilities:
- Lead a team of solution architects and product architects to deliver end-to-end transactional SaaS components and products on Microsoft Azure
- Oversee the design and implementation of complex, multi-tiered applications using .NET, C#, C++, and other Azure-native services/PAAS such as ASE, ASPP, AKS, Azure Service Bus, Azure AQL, CosmosDB etc
- Ensure applications and components are highly available, fault-tolerant, continuously integrated, deployable, and able to scale dynamically to meet fluctuating transaction volumes
- Implement robust security controls and compliance measures to protect sensitive customer data.
- Collaborate with product managers, engineering leads, business stakeholders, and cross-functional teams to understand requirements and translate them into technical designs and communicate designs efficiently with stakeholders.
- Establish and enforce architectural standards, best practices, and reusable components across the SaaS application portfolio.
- Provide technical mentorship and career development support to the architecture and engineering team.
- Monitor performance, reliability, and cost-efficiency of the SaaS applications and infrastructure.
- New technology solution selection as required by the business that fits into future state architecture.
- Drive continuous improvement initiatives to enhance the overall quality, resilience, availability and maintainability of the SaaS platform.
Required Qualifications:
- 10+ years of experience as a solutions architect for enterprise-scale SaaS applications
- 5+ years of experience leading architecture and/or engineering teams, Demonstrable leadership abilities, including team management, mentoring, and driving technical initiatives.
- Proven expertise in designing and deploying .NET and/or C# based applications on the Microsoft Azure cloud platform.
- Hand on experience delivering containerized applications on Azure using modern CICD paradigms
- Strong background in modern application architecture patterns, including microservices, serverless, and event-driven design
- Hands-on experience with Azure services such as App Service, Functions, Service Bus, Azure SQL, Cosmos DB, and Blob storage
- Proficient in DevOps practices, including CI/CD, infrastructure as code, monitoring, incident response, and FinOps
- Excellent communication and collaboration skills to work effectively with technical and non-technical stakeholders
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field
Preferred Qualifications:
- Familiarity with transactional and operational systems and data platforms.
- Knowledge of compliance standards and security best practices for enterprise SaaS applications
- Deep collaboration and dedication to customer success, including customer facing experience