AssistRx is seeking a Principal Software Solutions Architect to lead the modernization, governance, and optimization of our Azure-based platform and enterprise software architecture.
Requirements
- 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—including 3+ years of hands-on Azure architecture experience
- Strong expertise with Azure services such as App Services, Functions, Event Grid, Service Bus, Key Vault, Azure SQL, Blob Storage, and related cloud-native components
- Deep understanding of cloud governance, security frameworks, identity/access management, and cost optimization strategies
- Proficiency with Infrastructure as Code (Terraform, Bicep, ARM) and CI/CD pipelines (Azure DevOps, GitHub Actions, etc.)
- 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 and influence cross-functional architectural decisions
- Demonstrated experience troubleshooting complex performance, reliability, and cost challenges within Azure environments
- Experience in client-facing or consulting roles, including gathering requirements, presenting solutions, and providing technical leadership
Benefits
- Competitive salary
- Benefits package
- Opportunities for professional growth and development