Software Architect (Clinical Trials Platform)
7 days ago
Nashville
About the Role We are seeking a Software Architect to design, develop, and lead the architecture of a modern clinical trials platform. This system will integrate directly with EMRs/EHRs, receive and normalize clinical data from multiple sources (HL7, FHIR, CCD, and APIs), standardize coded clinical information (ICD-10, SNOMED, LOINC), and support automated downstream decision and workflow engines. You will define the architectural direction for secure integrations, ingestion pipelines, clinical data models, and event-driven processing. This role is both highly strategic and hands-on, partnering closely with engineering, data, and clinical informatics teams to build a scalable, compliant platform used across diverse healthcare environments. Salary Range: $150-$180k Key Responsibilities System Architecture & Platform Design • Architect end-to-end systems for ingesting, normalizing, and operationalizing clinical data., • Create scalable, fault-tolerant service architectures using microservices, event-driven patterns, or modular domain-driven design., • Produce architectural diagrams, integration patterns, data models, and API standards., • Architect and implement secure, compliant EMR/EHR integrations using:, • HL7 v2 (ADT, ORU, ORM, SIU, custom Z-segments), • FHIR R4 resources and RESTful APIs, • CCD / C-CDA documents, • Vendor interfaces (Epic, Cerner, Athenahealth, Meditech, etc.), • Build ingestion pipelines for pathology, radiology, diagnostic data, labs, medications, problems, encounters, and other clinical artifacts., • Normalize and standardize data using clinical coding systems, including:, • ICD-10, • SNOMED CT, • LOINC, • RxNorm, • Design reusable interoperability frameworks for onboarding new health systems., • Establish secure communication channels (VPN, SFTP, APIs, FHIR Subscriptions, eventing)., • Ensure alignment with HIPAA, SOC2, HITRUST, and enterprise privacy/security policies., • Build core backend services using modern application frameworks (Java/Kotlin, Go, Python, etc.)., • Develop APIs and event-driven microservices for data ingestion, normalization, storage, and downstream workflows., • Optimize system performance with caching, concurrency, streaming, and resilience patterns., • Define operational schemas for patient demographics, encounters, clinical observations, diagnostic results, and provider data., • Partner with data engineering teams on schema design, warehouse patterns, and lineage., • Create separation layers between real-time ingestion, normalized stores, and analytical datasets., • Implement architectural patterns for encrypted PHI handling, IAM policies, access controls, and audit trails., • Establish automated testing strategies: contract tests, schema tests, integration tests, and workflow validation., • Ensure the platform meets healthcare compliance and interoperability expectations across diverse clients. Required Qualifications Experience in Healthcare Application Architecture • 5+ years as a software architect or senior engineer designing distributed platforms., • Demonstrated experience with EMR/EHR integrations (HL7, FHIR, CCD, or vendor APIs)., • Proficiency in one or more backend languages: Java/Kotlin, Python, Go, etc., • Experience with event-driven systems (Pub/Sub, Kafka, SNS/SQS, or similar)., • Strong understanding of cloud platforms (GCP preferred; AWS or Azure acceptable)., • Hands-on experience with HL7 v2 message structures and FHIR resources, • Deep understanding of system design, API architecture, and microservices., • Ability to build scalable, high-availability systems., • Experience with workflow engines, • Familiarity with AI/ML models for clinical text processing or structured data interpretation., • Experience with GCP analytics tools (BigQuery, Dataflow, Dataform/dbt/Sqlmesh)., • Background in pathology, radiology, or structured and unstructured clinical document processing., • Architect a modern clinical data platform used across large healthcare systems., • Work at the intersection of interoperability, cloud architecture, and real-world clinical data., • Collaborate with engineering, clinical informatics, and data teams to build mission-critical healthcare technology., • Work with modern, cloud-native tools in a fully remote environment with high autonomy and ownership., • Fully remote opportunity with a high-impact role.