Principal Software Solutions Architect, HealthTech
Job Description:
- 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.
Benefits: Apply tot his job Apply To this Job