About The Position

AssistRx is a healthcare technology company that provides end-to-end patient access and therapy initiation solutions for pharmaceutical manufacturers, healthcare providers, and specialty pharmacies. Our platform supports complex workflows across copay assistance, prior authorization, patient enrollment, benefit verification, and specialty pharmacy coordination, helping patients start and stay on therapy faster. We operate at the intersection of healthcare, compliance, and enterprise SaaS, where reliability, data integrity, and security are non-negotiable. Our solutions handle high-volume, high-sensitivity data in a HIPAA-regulated environment, supporting national pharmaceutical brands and large provider networks. As a private-equity-backed organization, AssistRx is in a period of intentional growth evolving from a fast-moving startup mindset into a scalable, enterprise-grade SaaS platform. This requires thoughtful architecture, strong technical leadership, and disciplined execution to balance speed with long-term sustainability. Technology at AssistRx is a core differentiator, not a support function. Architects and engineers work closely with Product, Client Success, and business leaders to solve real-world healthcare problems at scale. The Software Solutions Architect will play a critical role in shaping how our platform evolves, how we integrate with partners and clients, and how we deliver reliable, compliant solutions as we grow. The Software Solutions Architect is the senior technical authority responsible for shaping and governing enterprise-scale architecture across both client implementations and the core SaaS platform. This role is critical as the organization evolves from startup execution to repeatable, compliant, and scalable delivery. This is a hands-on, decision-making architecture role, not a theoretical or purely advisory position. You will partner closely with Engineering, Product, Client Success, and Executive Leadership to ensure solutions are secure, scalable, compliant (HIPAA), and aligned with long-term platform strategy, while still enabling fast delivery.

Requirements

  • 8+ years of professional software engineering experience.
  • 3–5+ years in an architecture or senior technical leadership role.
  • Proven experience designing enterprise-grade, distributed systems in regulated environments (HIPAA).
  • Strong expertise with:
  • .NET / .NET Core / ASP.NET Core / Web APIs
  • Azure (App Services, Functions, Service Bus, Event Grid, Blob Storage, API Management)
  • Experience with relational and in-memory data stores:
  • SQL Server, Oracle, MySQL, Redis
  • Deep understanding of:
  • HTTP & RESTful APIs
  • Secure data exchange patterns (including SFTP)
  • Strong experience with Git workflows, CI/CD, and code reviews.
  • Ability to collaborate effectively with DBAs on schema design and performance optimization.

Nice To Haves

  • Experience evolving modular monoliths into microservices.
  • Event-driven and asynchronous architecture experience.
  • Salesforce integration experience (objects, workflows, integration patterns).
  • Experience operating commercial B2B SaaS platforms.
  • Exposure to infrastructure-as-code, containerization, or Kubernetes.

Responsibilities

  • Own end-to-end solution architecture across client-facing implementations and shared platform capabilities.
  • Translate business, regulatory (HIPAA), and customer requirements into clear, actionable architecture designs.
  • Create and maintain architecture artifacts including:
  • System and component diagrams
  • Data flows and integration patterns
  • API contracts
  • Architecture Decision Records (ADRs)
  • Define and enforce non-functional requirements (scalability, performance, availability, security, operability, maintainability).
  • Guide architectural evolution from modular systems toward well-bounded microservices where appropriate.
  • Define and govern HTTP-based API standards (REST design, versioning, error handling, backward compatibility).
  • Lead contract-first API development using OpenAPI / Swagger.
  • Architect and govern Azure API Management (APIM):
  • Authentication & authorization
  • Rate limiting, caching, and monitoring
  • Design secure and reliable SFTP integrations, including encryption, validation, reconciliation, and failure recovery.
  • Ensure integration patterns are resilient, observable, and auditable.
  • Assess current architecture and identify scalability, reliability, and compliance gaps.
  • Partner with engineering leadership to reduce technical debt without halting delivery.
  • Establish architectural guardrails and reference implementations that enable teams to move fast safely.
  • Balance pragmatism with long-term platform health.
  • Serve as the architectural discipline lead across product and client delivery teams.
  • Facilitate architecture reviews and guide technical decision-making.
  • Participate in intake, estimation, and planning to assess risk, scope, and architectural impact.
  • Represent architecture in CAB, release planning, and executive discussions, clearly communicating tradeoffs and implications.
  • Contribute directly through:
  • Prototyping
  • Complex problem solving
  • Performance tuning
  • Architectural validation
  • Perform code reviews to ensure alignment with standards.
  • Support production issue analysis and root-cause remediation.

Benefits

  • Competitive pay structure
  • Matching 401(k) with immediate vesting
  • Medical, dental, vision, life, & short-term disability insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service