What is a Software Engineer at UC San Diego Health?
A Software Engineer at UC San Diego Health occupies a unique position at the intersection of cutting-edge academic research and critical patient care. Unlike traditional tech environments, your work here directly impacts clinical outcomes, the efficiency of healthcare delivery, and the security of sensitive patient data. You are not just writing code; you are building the digital infrastructure that allows doctors, researchers, and patients to interact with complex medical data in real-time.
The role is highly varied, ranging from developing patient-facing applications and portals to engineering backend systems that integrate with electronic health records (EHR) like Epic. You might find yourself working within a specific research lab, a clinical department, or the broader Health Information Services team. Because UC San Diego Health is a leading academic medical center, the complexity of the data—including genomic sequences, longitudinal patient records, and real-time telemetry—requires a high level of technical rigor and a commitment to architectural excellence.
Success in this role means navigating a landscape where security, scalability, and reliability are non-negotiable. Whether you are modernizing legacy systems or deploying new cloud-native services, your contributions ensure that UC San Diego Health remains at the forefront of medical innovation. You will be expected to solve high-stakes problems that require both deep technical expertise and a thorough understanding of the healthcare mission.




