1. What is a Software Engineer at Duke Health?
A Software Engineer or Application Analyst at Duke Health occupies a vital position at the intersection of complex clinical workflows and cutting-edge healthcare technology. You are not just writing code or managing systems; you are directly contributing to the digital infrastructure that enables clinicians to provide life-saving care. The work here is defined by scale, high reliability, and a mission-driven approach to solving problems that impact patient outcomes across one of the nation’s most prestigious health systems.
In this role, you will often work within the Maestro Care ecosystem, which is Duke Health's implementation of Epic. You will be responsible for configuring, maintaining, and optimizing systems that manage critical data—from laboratory results in Beaker to health information management (HIM) workflows. The complexity of these systems requires an engineer who is not only technically proficient but also deeply collaborative, as you will frequently bridge the gap between technical requirements and the practical needs of healthcare providers.