Business Title

Senior Biomedical Informatics Software Analyst

Auto req ID

47686BR | Apply via Harvard Careers


Harvard Medical School


USA - MA - Boston

Job Function

Information Technology

Time Status



Biomedical Informatics

Salary Grade



00 - Non Union, Exempt or Temporary

Duties &

The Department of Biomedical Informatics (DBMI) at Harvard Medical School is looking for a Biomedical Informatics Software Analyst. We seek an individual to work on our multidisciplinary team of data scientists, medical doctors, and developers to help with cutting-edge research platforms. Our team studies large and disparate datasets from the domains of biology, healthcare, and social media. The goal of our efforts is to transform healthcare and in doing so usher in a new age of individualized data-driven medicine.

We work in a constantly evolving environment, iterating through prototypes with our experts to create research tools and methods. In this rapid and open space, individuals will be able to exercise creativity in developing solutions to novel problems. Acting as a bridge between the software developers and researchers, this individual will work directly with the research team and product owners to understand their needs and translate them into well documented high-level requirements for the software engineering team.

The negotiation of research team needs will be captured in Google Docs to enable digital collaboration during the discovery process. The Software Analyst will organize in-person meetings when necessary with stakeholders and capture minutes of these meetings in Google Docs. These Google Docs, once agreed upon by main stakeholders will be transferred to pages in our Confluence Wiki to serve as a source of truth for developers.

The prioritization of features and selection for development will be managed by main project stakeholders. Once a feature or change is selected for development, the Software Analyst will capture each testable facet of the feature or change documented on the wiki page as a User Story in Jira including any mock-ups or examples of data inputs and outputs required for a developer to understand the feature or change.

We utilize the same open source code base on all our projects which enables us to benefit many projects with the work we do on any one single project. This makes for a very collaborative and active space with other members of the team. Being part of an open source project means benefits can be seen even beyond our own institution as we foster a strong community with our work.

Roles and Responsibilities:  

  • Manage internal documentation of requirements for all projects and deliverables
  • Translate requirements into actionable tasks and user stories in JIRA with enough detail to be actionable by software developers
  • Work with software developers to help them understand requirements
  • Validate that implementations meet requirements
  • Write and maintain user documentation for software developed within the lab
  • Organize meetings with stakeholders both internal and external to capture requirements
  • Demonstrate solutions to stakeholders to get feedback as necessary on work in progress and validate that eventual solutions meet the original need

Basic Qualifications

  • Minimum 5 years of combined professional experience working with research informatics systems in a data-driven research environment or working in an IT/Software Engineering environment or similar
  • Minimum 2 years of professional experience working with biomedical research informatics systems in a data-driven research environment
  • Minimum 1 year of professional experience working with the Atlassian Project Management Suite (JIRA/Confluence/etc.)
  • An advanced degree may count towards experience

Additional Qualifications

  • 4 year college degree in Biology or Engineering preferred
  • Experience with one or more of i2b2, tranSMART, JupyterHub, R-Studio, any business intelligence application
  • Some knowledge of statistical research methods
  • Should be a Team player with a positive attitude
  • Ability to work in a constantly evolving environment and changing priorities
  • Ability to communicate effectively both orally and in writing
  • Ability to manage multiple projects in a self-starting, nearly autonomous fashion.Ability to work with scientists and researchers in order to understand data structures and requirements

Additional Information

This is a one-year term position with strong potential for renewal.

This posting is a grade 58 and requires a higher level of competence and experience than the requirements listed on Requisition #47684BR, Biomedical Informatics Software Analyst, grade 57. Only one of these requisitions will be filled. The grade will depend on the incumbent's skills and experience. Posting two-roles, only filling one.

Pre-Employment Screening

Criminal, Identity

EEO Statement

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, gender identity, sexual orientation, pregnancy and pregnancy-related conditions, or any other characteristic protected by law.

| Return to top |