via LinkedIn
$150K - 180K a year
Design and lead architecture of a scalable clinical trials platform integrating EMR/EHR systems and clinical data pipelines.
5+ years as software architect with healthcare integration experience, proficiency in backend languages like Java/Kotlin/Python/Go, and knowledge of clinical data standards and cloud platforms.
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. • Define platform-wide guidelines for service decomposition, state management, data contracts, and code quality. EMR Integrations & Clinical Data Ingestion • 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 • Implement clinical data validation, deduplication, reconciliation, and identity matching. Interoperability & Integration Framework • 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. • Define repeatable onboarding patterns for rapid integration with hospital IT teams. Application & Backend Development • 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. • Provide hands-on engineering, code review, and mentorship to the development team. Data Architecture & Storage Design • 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. • Ensure data integrity, primary/foreign key mappings, ICD/SNOMED/LOINC code handling, and longitudinal patient histories. Quality, Security, & Compliance • 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). • Understanding of clinical data structures, patient-centric workflows, and healthcare interoperability standards. Technical Expertise • 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). • Experience with operational and NoSQL databases for structured and semi-structured healthcare data. Interoperability & Clinical Data Knowledge • Hands-on experience with HL7 v2 message structures and FHIR resources • Understanding of coded clinical systems, including ICD-10, SNOMED CT, LOINC, and RxNorm. Architecture & Development Skills • Deep understanding of system design, API architecture, and microservices. • Ability to build scalable, high-availability systems. • Strong foundation in CI/CD, DevOps practices, infrastructure-as-code, and observability. Bonus Skills (Preferred But Not Required) • 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. • Experience building healthcare SaaS platforms. Why Join Us? • 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.
This job posting was last updated on 11/27/2025