What is a Software Engineer at UC San Francisco?
A Software Engineer at UC San Francisco plays a pivotal role in advancing health worldwide. Unlike traditional tech companies, engineering at UCSF directly supports clinical care, groundbreaking biomedical research, and health education. You will build and maintain applications that help researchers analyze complex clinical data, streamline patient care workflows, and support the university's administrative and educational infrastructure.
The work here is highly collaborative and mission-driven. You will often find yourself working alongside Principal Investigators (PIs), clinicians, researchers, and administrative leaders who rely on your technical expertise to solve real-world healthcare challenges. This means your code does not just drive engagement or revenue—it directly impacts patient outcomes and scientific discovery.
Because UC San Francisco is a vast institution with diverse departments, the specific focus of a Software Engineer role can vary significantly. You could be developing a specialized web portal for a research lab, optimizing high-performance computing clusters for genomic analysis, or integrating enterprise health systems. This diversity of projects offers unique opportunities for technical growth and deep domain specialization.

