OVERVIEW The Senior Principal Software Engineer takes end-to-end ownership for the development and quality of solutions and services that delight caregivers and add strategic value to Providence St. Joseph Health. They evaluate requirements, estimate costs, design and implement