Close Contact Us

Contact Us

Please use this form for general and business contact. To submit your ideas for healthcare IT solutions, please visit our Opportunity Management page.


UPMC Technology Development Center
Bakery Square, Suite 200
6425 Penn Avenue
Pittsburgh, PA 15206

T: 412.864.4952
F: 412.864.4999
e: contact-tdc@upmc.edu

Skip Ribbon Commands
Skip to main content
Navigate Up
Sign In

Careers​​​

Combining Health Care Intelligence and
Computer Science Expertise

The TDC is committed to recruiting talented technology, research, design, and business professionals to achieve our critical goal of blending health care intelligence, computer science, and technology together.

Available Jobs

 

Summer Interns

Internship Positions > We are seeking talented and passionate students interested in internships within the study areas of Software Engineering, Computer Science, Information Science, or Information Services/Technology (IT).

 

Management

Manager, Software Quality Assurance > The Manager of Software QA is responsible for and accountable to plan, lead, assign, supervise and control activities related to the testing of software development projects.  In addition, the Manager of Software QA will manage a team of quality analysts, mentor technical staff in software quality processes, communicate with end-users, software engineering teams, and other departments interacting with the software development team, and report progress of all software testing activities up to the senior management.

Product Management
Product Manager, Senior > Under the direction of the Group Product Manager, this position is responsible for managing the commercial software product development of up to six products through the lifecycle from idea inception through initial release. The primary role of this strategic position is to work collaboratively with the TDC management team, software engineers, project managers, business analysts, designers and market analysts, as well as commercial business partners.   This position supports the TDC product roadmap based on identified market problems and assists in developing go-to-market strategies. Consequently, the usual activities of the position will include working with market analysts to perform market and competitive analyses; identifying partnering opportunities and providing recommendations to management regarding partnership/investment decisions; managing partner relationships; supervising associate and/or intermediate product managers; collaborating with TDC staff and ensuring that product features are properly prioritized and scheduled.
 
Project Management 
Project Manager, Software Development > The primary role of this position is to work with the management team, software engineers, quality assurance personnel, among others and third party partners to define and deliver software products for the IT Healthcare space.  Consequently, the usual activities of the position will include collaborating and coordinating the efforts of software development, collecting requirements, developing code, creating documentation, and deploying a working system. 
 

Analysts

Business Systems Analysts -  various levels - Senior > Intermediate (2030801, 2036090The Business Systems Analysis team plays a key role in the end-to-end development of these innovative new solutions. Working across a dynamic range of products and platforms, you will be required to participate in all phases of the project lifecycle, including the early stage discovery through project completion. The Business Systems Analyst performs operational analysis, technical analysis and process definition and design.
 
Quality Analysts - various levels - Lead > Senior > Intermediate (20348692036091) > The Quality Analyst team plays a key role in ensuring that the development and execution of successful software test plans and test cases as well as the implementation and application of advanced testing techniques, structured SQA methods and process improvements. These positions are also responsible for functional and regression testing. More advanced positions have more oversight and leadership responsibilities.
 

Engineers

Manager, Engineering > The Manager is responsible for and accountable to plan, lead, assign, supervise and control activities related to software development projects.  In addition, the Manager will manage a team of software engineers, mentor technical staff in development processes, communicate with end-users, software quality assurance teams, and other departments interacting with the software development team, and report progress of all software development activities up to the senior management.

Software Architect, Senior > (2034856, 2036008) > Working with the management team, this senior level position requires a high degree of technical expertise in design, development, implementation of an enterprise application architecture strategy.  This person will provide service to the all Enterprise Application and Infrastructure areas to support the system needs of clients.
 
Software Engineer, Lead > Working with the management team and third party partners, define and deliver prototype software that demonstrates feasibility, performance, utility, and user experience. Oversee other engineers on the team and leading new software projects that deliver significant impact. In addition to several other responsibilities, this position will require communicating activities, statuses, and accomplishments as well as working with management to identify, develop, and manage a strategic engineering plan for respective projects within the TDC.
 
Software Engineer, Senior > Working with the management team and third party partners, define and deliver prototype software that demonstrates feasibility, performance, utility, and user experience. In addition to several other responsibilities, this position will require communicating activities, statuses, and accomplishments as well as working with management to identify, develop, and manage a strategic engineering plan for respective projects within the TDC. With experience, the successful employee will be able to expand their role into defining and leading new software projects which could deliver significant impact.
 
Software Engineer, Senior, TDC Open Source > Working with the management team and third party partners, define and deliver prototype software that demonstrates feasibility, performance, utility, and user experience. In addition to several other responsibilities, this position will require communicating activities, statuses, and accomplishments as well as working with management to identify, develop, and manage a strategic engineering plan for respective projects within the TDC. With experience, the successful employee will be able to expand their role into defining and leading new software projects which could deliver significant impact.
 
Software Engineer, Intermediate > Working with the management team, senior software engineers, and third party partners, define and deliver prototype software that demonstrates feasibility, performance, utility, and user experience. In addition to several other responsibilities, this position will require collaborating on the definition of software development efforts, collecting requirements, developing code, creating documentation, deploying a working system as well as communicating activities, statuses, and accomplishments.
 
Software Engineer, Associate > Working with the management team, software engineers, and third party partners, define and deliver prototype software that demonstrates feasibility, performance, utility, and user experience. This position will require providing technology and operational support to the management team of the TDC as necessary as well as participating in project proposal process and roadmap process.
 

Human-Centered Designers

The UPMC Technology Development Center (TDC) is developing a world-class human-centered design team, which is an integral part of our innovative solutions and a critical factor in our success. This group covers a number of traditional and emerging creative disciplines including interaction design, visual design, industrial design, architecture, film making, and information design. Working across a dynamic range of products and platforms, you will be required to participate in all phases of the project lifecycle, including research and analysis. As a member of the design group you'll work with an interdisciplinary team to help design and build some of the most innovative health IT systems being developed today.
 
Designer, Lead >  This group covers a number of traditional and emerging creative disciplines including multi-modal experience design, interaction design, visual design, industrial design, architecture, film making, and information design. Working across a dynamic range of products and platforms, you will be required to participate in all phases of the project lifecycle, including research and analysis. As a member of the design group you'll work with an interdisciplinary team to help design and build some of the most innovative health IT systems being developed today.
 
Designer, Senior > This position will require someone who can seamlessly work across a dynamic range of products and platforms.  Required to participate in all phases of the project lifecycle, including research and analysis. Responsible for providing appropriate HCD deliverables working on multiple projects or tasks, wireframes, interaction guides, user interface guides and detail documentation.  Effectively leads/ follows processes as well as identifies and resolves or appropriately elevates project/ team issues.  Leads small teams. 
 
Designer, Intermediate > This position will require someone who can seamlessly work across a dynamic range of products and platforms.  Required to participate in all phases of the project lifecycle, including research and analysis. Responsible for providing appropriate HCD deliverables working on multiple projects or tasks, wireframes, interaction guides, user interface guides and detail documentation.  Also, participates in the planning, preparation and execution of user groups and participatory design.