We’re Hiring: Software Engineer and Product Manager

UPMC Enterprises is recruiting the thinkers, doers, pioneers, and game-changers who want to find solutions to the complicated challenges facing health care providers and their patients.

Here is a sampling of some of the positions currently available at UPMC Enterprises. Visit our careers page for a full listing.


Software Engineer – Senior

Under the direction of management and more senior members of the team, the Software Engineer – Senior will contribute to the overall Software Development Life Cycle (SDLC) by independently completing projects and tasks by meeting established quality measures. The Software Engineer – Senior will be able to expand their role into defining and leading new software projects which will deliver significant impact. The focus of this position will be to reach a mastery level of the technology stack and mentor less experienced team members.


Product Manager, MyUPMC

MyUPMC Product Owner/Manager bridges cross-functional disciplines, balancing business, technical and design constraints to bring products to market that will define the future of health care. They must feel comfortable working in a dynamic, sometimes ambiguous environments. They must leverage deep commercial expertise and critical thinking skills to distill the complexity inherent to health care’s most confounding problems. They must also thoughtfully translate problems into solutions, that can take shape as actionable plans that can be released into the hands of consumers. They move quickly and with confidence, always building with an eye on the future. They must inspire teams to nurture creativity, and marry risk with reward, recognizing that they will be held accountable for the analysis, positioning, packaging and promotion of their product.