At UPMC, we are committed to keeping our community safe and healthy as the COVID-19 pandemic unfolds. As our team continues to provide Life Changing Medicine to our patients, our recruiters will continue to fill positions throughout this time. Interviews and other processes may be modified to protect the safety of our candidates and employees. Thank you for your patience.

For more information about UPMC's response to COVID-19, please visit

UPMC Life Changing Medicine
Search Our Jobs

   Current UPMC employees must apply in HR Direct

Systems Programmer/Analyst II



Under the general direction of the management team or Lead, provides analytical and programming capabilities, database management, and data collection training to research personnel for various projects/protocols.  Help coordinate scheduling and other lab functions.


In this position you will providing research support in a laboratory conducting sleep and neuroscience research (projects include a longitudinal study of adolescents, and studies of clinical populations, such as youth and adults with psychiatric disorders). This position provides research assistance by conducting fMRI, psychophysiological and behavioral research protocols, managing data collected during assessments, and providing lab management assistance to the Principal Investigator. Some evening and weekend hours may occasionally be required. 

  • Provides ongoing maintenance and troubleshooting for staff as necessary.
  • Develop and disseminate data management and tracking programs necessary for research protocols, with an emphasis on development of common and compatible data entry and management programs.
  • Assists with the creation, institution and enforcement of data collection and management policies and procedures, including the design of standard reports, database documentation, quality control procedures and security standards.
  • Assists with the training of entry level personnel in the design and maintenance of forms and programs for data entry.
  • Independently perform statistical analysis and design and produce ad hoc reports as needed by projects.
  • Communicate effectively with the research, clinical and administrative staff to maintain efficient communication about data gathering, data entry and statistical analysis.
  • Manage data including cleaning, pre-processing, and quality control for behavioral, physiological, and fMRI data.
  • This will include performing and overseeing quality control for functional MRI data and physiological data using lab-standard algorithms and UNIX tools.
  • Pre-process behavioral, physiological, and fMRI data and maintain databases of indices for these measures.
  • Develop scripts and coding for the pre-processing pipelines.
  • Prepare and analyze neuroimaging, psychophysiological, and behavioral data for presentations, papers, etc.
This position is grant funded. 


  • Typically has completed a four-year academic degree including courses in computer programming, systems analysis, system development, or systems engineering OR has acquired Core IT skills and knowledge via practical experience. 
  • Completes on-going training on-the-job, through courses, self-study, certifications and/or advanced degrees to maintain and enhance technical and business capabilities. 
  • Demonstrates thorough understanding of the fundamental tools and concepts of one of the information technology professional disciplines (i.e., Applications, Business Analysis, Customer Service, Data, Networking, Operations, Security, Systems Engineering, etc.) and applies that understanding to make independent practical contributions to IT work within a particular UPMC department or function. 
  • Higher education (Bachelors/Masters) may be required per Grants.
  • Minimum of one year experience in a research project and/or related clinical or neuroscience research setting is strongly preferred.
  • Previous experience in collecting and organizing physiological and neuroimaging research data strongly preferred. 
  • Previous experience with computer programming / coding (such as matlab, python, UNIX) is strongly preferred.
  • Computer skills in data management, statistical analysis programs, and common programming languages strongly preferred.
  • Working knowledge of research methodology preferred.
  • Ability to work flexible hours, including occasional weekends and evenings.
  • Must have the ability to interact skillfully with research patients.
  • Must have excellent organizational skills, attention to detail, interpersonal skills, and ability to prioritize among multiple tasks.
Licensure, Certifications, and Clearances:
  • Act 34
UPMC is an Equal Opportunity Employer/Disability/Veteran

Total Rewards

More than just competitive pay and benefits, UPMC’s Total Rewards package cares for you in all areas of life &emdash; because we believe that you’re at your best when receiving the support you need: professional, personal, financial, and more.

Our Values

At UPMC, we’re driven by shared values that guide our work and keep us accountable to one another. Our Values of Quality & Safety, Dignity & Respect, Caring & Listening, Responsibility & Integrity, Excellence & Innovation play a vital role in creating a cohesive, positive experience for our employees, patients, health plan members, and community. Ready to join us? Apply today.

   Current UPMC employees must apply in HR Direct

Talent Network