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

Management 

The UPMC Technology Development Center (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.
 
Operations Manager >  Under the general direction of the Director of Operations, the manager  assumes responsibility for planning, directing, coordinating and managing assigned TDC operations.  As a member of the TDC management team, responsibilities include planning and control activities, policy and procedure development and enforcement, staff development and evaluation, including  the day-to-day management of all technical operations, along with project oversight.  Responsibilities also include working with vendors/partners, other UPMC staff on the development of software, and implementation/training.
 
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.
 
Program Manager > This position manages commercial software product development for multiple projects and strategic initiatives within the TDC from idea inception through initial release.  The primary role of this position is to work with the management team, project managers, software engineers, design team, business analysts, quality assurance personnel, and third party partners to define and deliver software products for the IT healthcare market.  Consequently, the usual activities of the position will include collaborating and coordinating the efforts of software development and delivery, collecting requirements, design work, developing code, creating documentation, managing alpha and beta rollouts, and deploying a working system.
 
Software Quality Assurance Manager > This position 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 senior management.  This position will be directly involved in the design and development of new software (or modifications to existing software) to meet our customers' needs. 
 
Analysts 

Product Analyst, Senior - Intermediate > The UPMC Technology Development Center (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.

Business Analyst, Senior > This position will work under the direction of the Manager of Market Research, Analysis, and Strategic Planning.  Primary business and market research and analysis duties will include day-to-day management of the opportunities pipeline and conducting market and business analyses.  Primary financial planning, analysis, and reporting duties include the responsibility for preparing and tracking of return on investment (ROI) projections for all UPMC initiatives, as well as financial, budgeting, contract compliance, and reporting for the TDC.  This position requires a person who is detail oriented, mindful of deadlines, and persistent with follow-up.

Marketing Project Coordinator > The Project Coordinator is responsible for various projects including planning, tracking, report development, and maintenance of data and information resources supporting programs and initiatives. This position will provide first level support for department programs and initiatives and participate in the design, development, and implementation of marketing programs, events, and initiatives.  The Project Coordinator will maintain department calendar and assets, including marketing ROI and portfolio of annual marketing results, as well as document and maintain plans for the development of all marketing collateral (Brochures, flyers, handouts, etc.)

Engineers/Architects
Principal Architect > The Principal Architect position requires a high degree of technical architecture expertise in design, development, and implementation of architecture strategy across big data architecture projects. This position contributes to executive strategic leadership planning and leads feasibility analysis on potential future projects to management.  The candidate will oversee the development, maturation, and integration of big data architectures based on customer provided requirements to meet customer needs. The position is responsible for the design, development, execution, and deployment of a big data architecture program within the natural language processing (NLP) domain.

Software Engineer, Lead > The primary role of this position is to work with the management team, software engineers, and third party partners to define and deliver prototype software that demonstrates feasibility, performance, utility, and user experience. Consequently, the usual activities of the position will include collaborating on the definition of software development efforts, collecting requirements, technical design, developing code, creating documentation, and deploying a working system.

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, Ruby > 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, 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. 
 
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, 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 human-centered design deliverables working on multiple projects or tasks, wireframes, interaction guides, user interface guides, and detailed 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 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.