What is a Software Engineer at Dana-Farber Cancer Institute?
At Dana-Farber Cancer Institute, a Software Engineer does not just write code; you build the digital infrastructure that supports life-saving cancer research and clinical care. The software products developed here range from complex clinical applications used by physicians to cutting-edge research platforms utilized by scientists to analyze genomic data. Your work directly impacts patient outcomes, clinical trial efficiency, and the speed at which breakthroughs are translated from the lab to the bedside.
As a Software Engineer in this mission-driven environment, you will design, develop, and maintain applications that handle highly sensitive and complex medical data. You will collaborate with cross-functional teams of clinicians, researchers, biostatisticians, and product managers to translate clinical needs into robust, scalable software solutions. The technical challenges are unique, requiring a high degree of precision, data security, and system reliability, as the applications you build are integral to patient care and scientific discovery.
Whether you are working on frontend user interfaces for clinical staff, integrating complex enterprise systems like Workday, or building data pipelines for research cohorts, your contributions help accelerate the mission of conquering cancer. This role offers the rare opportunity to combine deep technical problem-solving with a profound, tangible contribution to human health and global medicine.




