We're Hiring thumbnail image

We’re hiring: Check out the latest openings at UPMC Enterprises

At UPMC Enterprises, our vision is advancing health care technology to improve lives. United by our diverse backgrounds, we collaborate to draw upon each other’s unique skills and expertise. Together, we are making a big difference in a big landscape. We are changing health care — for the better. Join our team!

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


Under the direction of management and more senior members of the team, the Senior Software Engineer will contribute to the overall Software Development Life Cycle (SDLC) by independently completing projects and tasks by meeting established quality measures. The Senior Software Engineer 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.


The primary role of the Lead Software Test Engineer is to verify and validate requirements for given features within a project to ensure compliance with quality standards and customer needs. This individual will take ownership of their projects testing strategy, review requirements and specifications for clarity, plan the testing approach, design test cases, and execute tests in an Agile/SCRUM based software development model. The role will require a broad background in computer science, the application of many different programming languages, a complete set of programming/debugging skills, ability to adapt and change, and an aptitude for continuous learning. Under the general direction of the management team, this lead level position requires a proficient level of experienced analytical capabilities, defines requirements, assures the quality of applications and the adherence to department standards, and provides services to meet client IT and business needs. May be responsible for the supervision/direction of 5 – 10 team members.

You Might Also Like…

more from the newsletter