Company:AssistRx
Location:United States
Languages:English
Seniority level:Principal, 8+ years
Experience:8+ years
Skills:LeadershipCloud ComputingMicrosoft AzureSalesforceSoftware Architecture.NETCI/CDRESTful APIsDevOpsTerraformMicroservicesMentoring
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field (Master’s degree preferred).
- 8+ years of experience in software architecture, enterprise solution design, or cloud engineering.
- 3+ years of hands-on Azure architecture experience.
- Strong expertise with Azure services (App Services, Functions, Event Grid, Service Bus, Key Vault, Azure SQL, Blob Storage).
- Deep understanding of cloud governance, security frameworks, identity/access management, and cost optimization.
- Proficiency with Infrastructure as Code (Terraform, Bicep, ARM) and CI/CD pipelines (Azure DevOps, GitHub Actions).
- Hands-on experience designing scalable, distributed systems using .NET, ASP.NET Core, microservices, and RESTful/API-driven architectures.
- Proven ability to translate business needs into technical solutions.
- Demonstrated experience troubleshooting complex performance, reliability, and cost challenges within Azure.
- Experience in client-facing or consulting roles.
- Salesforce platform experience or familiarity (especially integrations with Azure) is a plus.
- Experience leading enterprise-scale API Gateway implementations (Azure API Management, Kong, Apigee) is preferred.
- Background in modernizing legacy or monolithic applications into microservices-based architectures is preferred.
- Familiarity with event-driven patterns (Event Sourcing, CQRS, streaming) is preferred.
- Experience guiding or managing onshore/offshore engineering teams is preferred.
- Strong knowledge of Azure landing zones, cloud governance frameworks, and reference architectures is preferred.
- Hands-on experience with observability platforms (App Insights, Dynatrace, Datadog, Elastic) and distributed tracing is preferred.
- Understanding of healthcare, specialty pharmacy, or other regulated industries (HIPAA, SOC 2, HITRUST) is preferred.
- Relevant certifications (Microsoft Azure Solutions Architect Expert, DevOps Engineer Expert, TOGAF, CISSP) are preferred.
- Experience supporting or guiding large-scale data integration, ETL/ELT, or analytics initiatives is preferred.
- Strong technical writing skills.
- Lead ongoing design, evolution, and governance of Azure environment.
- Architect and implement Enterprise API Gateway solutions.
- Define and enforce API governance standards.
- Establish and maintain enterprise architecture frameworks.
- Advise on architectural direction and platform strategy.
- Provide technical oversight for cloud-native applications in Azure.
- Champion adoption of Infrastructure as Code, DevOps, observability, and modern cloud patterns.
- Manage and mentor cloud engineers and solution architects.
- Serve as a hands-on technical mentor to engineering teams.
- Lead design reviews, proof-of-concept initiatives, and complex troubleshooting.
- Guide teams through modernization initiatives, including migration to microservices.
- Foster a culture of continuous improvement.
- Oversee the lifecycle of Azure workloads.
- Evaluate emerging tools, technologies, and design patterns.
- Ensure solutions meet enterprise standards for security, compliance, performance, and governance.
- Diagnose and resolve complex software, integration, and cloud infrastructure challenges.
- Review implementation plans and technical proposals.
- Partner with Product, DevOps, Security, and IT teams.
- Engage directly with clients to understand requirements and present solutions.
- Translate business and technical requirements into architectural documentation.