What is a Software Engineer at UPMC?
As a Software Engineer at UPMC (University of Pittsburgh Medical Center), you will build and support the critical digital infrastructure that powers one of the leading healthcare networks in the United States. This role goes far beyond standard enterprise software development. Your work directly impacts clinical workflows, hospital operations, patient care portals, and life-saving medical technologies. By translating complex healthcare requirements into reliable, secure, and scalable software solutions, you will help bridge the gap between cutting-edge technology and patient outcomes.
The engineering teams at UPMC work on a diverse array of challenges, from processing high-volume clinical data to optimizing cloud-based infrastructure. Because healthcare systems require near-constant availability and absolute data integrity, software reliability is paramount. You will be responsible for designing robust backend APIs, managing complex database systems, and deploying cloud services that clinicians and patients rely on daily.
This position offers a unique opportunity to solve technically demanding problems while contributing to a mission-driven organization. Whether you are modernizing legacy systems or building new web applications, your contributions will play a vital role in keeping UPMC at the forefront of clinical and technological innovation.
