AssistRx

Principal Software Solutions Architect, HealthTech

AssistRx

full-time

Posted on:

Location Type: Remote

Location: Remote • Florida • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Lead

Tech Stack

ASP.NETAzureCloudDistributed SystemsETLMicroservices.NETSQLTerraformVault

About the role

  • AssistRx is seeking a **Principal Software Solutions Architect** to lead the modernization, governance, and optimization of our Azure-based platform and enterprise software architecture.
  • In this role, you will shape the technical vision of a rapidly scaling healthtech organization, ensuring our cloud solutions are secure, performant, cost-efficient, and aligned with business and client needs.
  • This is a **hands-on technical leadership role**—ideal for an architect who enjoys solution design, elevating engineering standards, mentoring teams, and collaborating closely with product, security, DevOps, and client stakeholders.
  • You will drive the evolution of our Azure ecosystem, API strategy, microservices architecture, and DevOps automation practices across the enterprise.
  • **Architecture & Strategy**
  • Lead the ongoing design, evolution, and governance of AssistRx’s Azure environment to ensure reliability, scalability, and cost optimization.
  • Architect and implement **Enterprise API Gateway** solutions to support large-scale, distributed systems.
  • Define and enforce **API governance standards**, lifecycle management processes, and architectural guardrails.
  • Establish and maintain enterprise architecture frameworks and best practices.
  • Advise engineering leaders and product stakeholders on architectural direction and long-term platform strategy.
  • Provide technical oversight for new and existing cloud-native applications hosted in Azure.
  • Champion adoption of **Infrastructure as Code**, DevOps automation, observability, and modern cloud patterns.
  • **Leadership & Mentorship**
  • Manage and mentor a team of cloud engineers and solution architects, including oversight of performance, development plans, hiring, and team culture.
  • Serve as a hands-on technical mentor to engineering teams, driving consistency in solution design, coding standards, and performance optimization.
  • Lead design reviews, proof-of-concept initiatives, reference architecture creation, and complex troubleshooting.
  • Guide and support engineering teams through modernization initiatives, including **migration from monolithic applications to microservices** with API Gateway as a core component.
  • Foster a culture of continuous improvement, architectural excellence, and knowledge-sharing.
  • **Delivery & Execution**
  • Oversee the lifecycle of Azure workloads—including deployment, monitoring, cost management, and ongoing optimization.
  • Evaluate emerging tools, technologies, and design patterns to support scalability, maintainability, and innovation.
  • Ensure solutions meet enterprise standards around **security, compliance, performance, and governance**.
  • Diagnose and resolve complex software, integration, and cloud infrastructure challenges.
  • Review implementation plans and technical proposals to ensure architectural alignment.
  • **Collaboration & Stakeholder Engagement**
  • Partner with Product, DevOps, Security, and IT teams to maintain secure, compliant, and high-performing cloud environments.
  • Engage directly with clients to understand functional requirements, present technical solutions, and build trust as a subject-matter expert.
  • Translate business and technical requirements into clear architectural documentation, diagrams, and reference models.
  • Communicate architectural decisions, trade-offs, and long-term recommendations to both technical and non-technical audiences.
  • **Success Indicators**
  • A secure, stable, and cost-optimized Azure environment that scales with business growth.
  • Strong adherence to architectural standards, governance models, and engineering best practices.
  • Enhanced engineering capability through mentorship, knowledge-sharing, and improved architectural maturity.
  • Demonstrable improvements in system performance, reliability, and cloud cost efficiency.
  • Successful delivery of cloud modernization initiatives, particularly API strategy and microservices evolution.
  • **Supervisory Responsibilities**
  • Directly supervise a team of cloud engineers, solution architects, and platform governance specialists.
  • Responsibilities include:
  • Interviewing, hiring, and onboarding new team members.
  • Assigning work, reviewing deliverables, and driving accountability.
  • Conducting performance evaluations, coaching, and development planning.
  • Recognizing achievements and addressing performance concerns constructively.
  • Supporting ongoing skill development and growth opportunities.

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.
  • Salesforce platform experience or familiarity—especially around integrations with Azure—is a plus.
  • **Preferred Qualifications**
  • Experience leading enterprise-scale **API Gateway** implementations (e.g., Azure API Management, Kong, Apigee).
  • Background in modernizing legacy or monolithic applications into **microservices-based architectures**.
  • Familiarity with event-driven patterns (Event Sourcing, CQRS, streaming).
  • Experience guiding or managing **onshore/offshore engineering teams**.
  • Strong knowledge of **Azure landing zones**, cloud governance frameworks, and reference architectures (CAF, Well-Architected Framework).
  • Hands-on experience with **observability platforms** (App Insights, Dynatrace, Datadog, Elastic) and distributed tracing.
  • Understanding of healthcare, specialty pharmacy, or other regulated industries—especially regarding compliance standards (HIPAA, SOC 2, HITRUST).
  • Certification(s) such as:
  • **Microsoft Certified: Azure Solutions Architect Expert**
  • **Microsoft Certified: DevOps Engineer Expert**
  • **TOGAF**, **CISSP**, or similar
  • Experience supporting or guiding large-scale **data integration**, ETL/ELT, or analytics initiatives.
  • Strong technical writing skills with the ability to produce architectural diagrams, design documentation, and governance playbooks.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
software architectureenterprise solution designcloud engineeringAzure architectureInfrastructure as CodeCI/CD pipelinesscalable systems designmicroservices architectureRESTful APItroubleshooting performance issues
Soft skills
technical leadershipmentoringcollaborationcommunicationproblem-solvinginfluencing decisionsteam managementcontinuous improvementknowledge-sharingclient engagement
Certifications
Microsoft Certified: Azure Solutions Architect ExpertMicrosoft Certified: DevOps Engineer ExpertTOGAFCISSP