Senior Software Engineer
Core
Design and build the architecture and data modeling for a next-generation distributed system integrating Heartflow's cloud services with on-premise hospital EHR systems.
Role type
Senior Software Engineer (Interoperability & Architecture)
Builds
Interoperability services, data acquisition/ingestion pipelines, and enterprise-grade APIs connecting hospital networks to AWS cloud.
Domain
Healthcare Technology / Medical Device Software (SaMD)
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Domain-Driven Design (DDD), Microservices Architecture, Event-Driven Architecture, Data Modeling, RESTful API Design, FHIR, HL7, Cloud Ecosystems, Unit/Functional/System Testing
Preferred skills
Software as a Medical Device (SaMD) experience, FDA/HIPAA regulatory navigation, Distributed System Resilience
Technologies
Python, AWS, FHIR, HL7
Responsibilities
Design and develop interoperability services bridging on-premise EHR systems and AWS cloud; Implement data modeling and persistence strategies for complex clinical data; Build and maintain critical data acquisition and ingestion pipelines; Build highly reliable, secure, and low-maintenance APIs; Ensure data flows and system integrations adhere to FDA and other regulatory standards; Mentor junior engineers and contribute to system design discussions.
Seniority
Senior, hands-on IC with architectural responsibility