What is a Software Engineer at Iterative Health?
At Iterative Health, a Software Engineer does not just write code; they build the critical infrastructure that bridges the gap between fragmented clinical data and life-saving medical research. You will be tasked with designing robust systems that integrate complex, heterogeneous data sources—such as EHRs and CTMS platforms—into a cohesive, actionable foundation for predictive intelligence. This role is essential to our mission of accelerating clinical trials and improving patient outcomes through AI-driven innovation.
You will operate at the intersection of high-stakes systems engineering and cutting-edge machine learning. Whether you are building reliable data pipelines, defining long-term infrastructure strategy, or prototyping solutions to de-risk clinical operations, your work will directly influence how our teams bring new therapies to patients. We look for engineers who think in systems, thrive in a fast-moving, formative environment, and possess the technical depth to make foundational decisions that will scale as we grow.

