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

Skip Ribbon Commands
Skip to main content
Navigate Up
Sign In


Combining Health Care Intelligence and
Computer Science Expertise ​

The UPMC Technology Development Center (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


The TDC is looking for highly skilled managers to bring new products to life.  The products that are created within the TDC solve problems and challenges within health care that have not been previously solved.  The product management team requires individuals who have worked on products from their early vision through commercial delivery.  As part of this team, you will have the opportunity to drive the vision of products that will impact how health care is delivered for years to come.
Director, Business and Product Design > The Director of Business and Product Design directs the UPMC Technology Development Center's Business Analysts and Human Centered Designers, and is responsible for the ongoing development of a world-class visual design discipline, 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 multi-modal experience design, visual design, industrial design, architecture, film making, and information design.
Director, Research and Development > This position is responsible for the performance of the engineering organization at the TDC specifically related to UPMC internal software development and maintenance, as well as the development of forward-thinking prototypes. The Director of R&D will provide the overall management, strategic leadership, and drive the engineering execution according to plan across multiple diverse projects for the TDC, primarily relating to UPMC specific, non-commercial projects along with prototypes and research on potential opportunities for the commercial group.  This role will participate in and lead multiple projects, and be expected to manage a team of engineering managers, project managers, and software engineers.
Engineering Manager > The Engineering Manager is accountable to plan, lead, assign, supervise, and control activities related to software development projects.  In addition, this position 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 senior management.  The manager will be directly involved in the design and development of new software, or modifications to existing software, to meet our customers' needs.  The manager is responsible to establish development plans, schedules, and processes and then lead team members to produce software within those plans and schedules.
IT Manager > The Manager of Information Technology is responsible for the management and support of the infrastructure for the company, as wells as the equipment and devices used by its staff.  In addition, this role is responsible for the implementation, management and 24/7 support of cloud-hosted environments for the company's customers.  The candidate is expected to be a hands-on IT professional who will act as both an individual contributor and a manager, as necessary.
Product Manager, Senior > The Senior Product Manager is responsible for managing the commercial software product development of one or more strategic products through the lifecycle - from idea inception through initial release and potential commercial launch.  The primary role of this strategic position is to work collaboratively with a cross functional team including, software engineers, program managers, product  analysts, designers, quality assurance engineers, as well as commercial business  partners to support the creation of the product roadmap based on identified market problems and development of go-to-market strategies.  Consequently, the usual activities of the position will include working with business system analysts and product analysts to perform market and competitive analyses, identifying partnering opportunities and providing recommendations to management regarding partnership/investment decisions, and managing partner relationships. 
Product Manager, Associate > This strategic position works closely with the Senior Product Manager to support the creation and delivery of technology products for the IT health care space.  The primary role of this position is to work with the Senior Product Manager, the extended product development team, and commercial business partners to define, validate, and track value drivers to ensure that we meet or exceed return on investment for the product.  Additionally, the position will support the creation and long-term management of the product roadmap based on identified market problems.  This position requires knowledge of product development and project management processes, as well as effective communication, planning, and organizational skills.  

Analysts and Informaticists

Informaticist > The Informaticist develops and helps maintain medical systems, software applications, and databases for physicians, nurses and other users.  The informatics professional will analyze and assess the performance of clinical computer systems and recommend areas that need improvements.  Other duties include designing and implementing clinical data analysis programs, system upgrades, and training of new computer programs for optimal clinical results.  This position is also responsible for technical issues surrounding natural language processing of clinical content, such as lexicon administration, algorithm development, and other data base development and administration activities. 

Product Analyst, Senior > The TDC is building a world-class interdisciplinary design team, to address the most pressing challenges in health IT. The Product 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 Product Analyst performs operational analysis, technical analysis and process definition and design. 

Quality Analyst, Senior > 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.

Systems Analyst, Intermediate > Under the general direction of the management team and senior staff, this intermediate level position provides experienced analytical and/or programming capabilities, defining requirements, developing and/or maintaining computer applications/systems, and providing services to meet client IT and business needs.

Software Engineer - Lead, 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, Associate > ​The primary role of this position is to work with members of management, senior software engineers, and third party partners to define and deliver prototype software that demonstrates feasibility, performance, utility, and user experience. The position will include collaborating on the definition of software development efforts, collecting requirements, developing code, creating documentation, and deploying a working system.

Human-Centered Designers

For the designer intent on solving big problems, driving major change, and making real lives better, there may be no greater opportunity than in health care.  The TDC is seeking experienced designers to join our well-established human-centered design team. Operating as an innovation center within a leading health care system, the TDC identifies and solves complex, engaging health care problems. Our current projects include, working with doctors and nurses to define a new way to collaborate on patient care, as well as defining the future patient experience and helping to create the technology platform to support it.  The design group provides vision and leadership at multiple phases across the product lifecycle, including: 
  •   Research and analysis
  •   Prototyping and high-fidelity design
  •   Usability testing and refinement
  •   Deployment and improvement

Our designers' varied backgrounds cover a range of disciplines - from interaction design, to information design to industrial design. As a team, we share the TDC's commitments to thoroughly understanding complex problems, to rigorous and collaborative analysis, and to top-notch creative output.

Designer, LeadThis position will require proven leadership of major design efforts and someone who can help drive the vision across multiple projects.  This hands-on position 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. As a leader within the design group, the position requires deep user experience expertise to work with an interdisciplinary team to help design and build some of the most innovative health IT systems being developed today.

Designer, Intermediate > This position will require a seasoned professional that is ready to face the most complex user experience and design problems head-on.  This position requires someone who can work with plenty of support but minimal supervision across a dynamic range of products and platforms.  This position is required to participate in all phases of the project lifecycle, including research and analysis, and is responsible for working on multiple projects, tasks, wireframes, interaction guides, user interface, guides, and detailed documentation.  This position will effectively lead/follow processes and identify and resolve (or appropriately elevate) project/team issues.  May also lead small teams.