This position has been filled!


Business Title

Visualization Software Developer

Auto req ID

38205BR | Apply via ASPIRE, Harvard's Recruitment Management System


Harvard Medical School


USA - MA - Boston

Job Function

Information Technology

Time Status



Biomedical Informatics

Salary Grade



00 - Non Union, Exempt or Temporary

Duties &

The Gehlenborg Lab at Harvard Medical School is seeking an enthusiastic software developer to fill a visualization/front-end application development position for exciting new data analysis and visualization platforms built in JavaScript and Python. Our goal is to build groundbreaking open-source data visualization software that are employed in cutting-edge biomedical research and drive scientific progress. We are looking for a highly motivated and creative individual with a passion for code, data, design, and biomedical science.

The software developer will be part of a small team of developers and scientists that is responsible for the design and implementation of new data analysis and visualization tools. The successful candidate must be able to learn and work independently, yet collaborate effectively with co-workers. The work will take place in a dynamic environment where specifications often change rapidly in response to user demand, so the candidate must be able to be flexible in his or her software design and implementations. As a team, we strive to make our tools readily usable by experimental and computational scientists and work closely with them. This is a great opportunity to be involved in cutting-edge biomedical research and the open-source bioinformatics community. 

Responsibilities include:

  • Conceptualize design of solutions for complex system/programs to visually represent biomedical data
  • Provide technical analysis, design, development, conversion, and implementation work
  • Document system builds and application configurations; maintain and update documentation as needed
  • Follow team software development methodology
  • Other duties may also be assigned

Our lab in the Department of Biomedical Informatics is part of a vibrant community of scientists, physicians, and engineers whose goal is to advance the boundaries of knowledge. The Department has recently been formed at Harvard Medical School to lead development of computational and informatics techniques to address pertinent challenges in modern biological sciences and medicine. The Department’s faculty conduct research at the intersection of biomedicine and information sciences, including bioinformatics, functional genomics, translational medicine, and clinical knowledge management. Based on the Harvard Medical School Longwood Campus, it provides a rich scientific environment, with many seminar series and invited speakers of the highest caliber. The working environment combines the best features of a startup (fast pace, flexibility, flat hierarchies) with those of one of the leading medical schools (excellent benefits, outstanding opportunities for learning, great resources, name recognition).
Applicants should include a link to some of their code at GitHub or another repository hosting service, as well as a cover letter describing why this position interests them and how it fits their experience and interests.

Basic Qualifications

BSc in Bioinformatics, Computer Science, or a related field and three years of work experience. Previous experience in front-end and/or visualization web software development. Expertise in HTML5, CSS, JavaScript, and modern UI frameworks (e.g., AngularJS, Bootstrap) is expected.

Additional Qualifications

MSc in Bioinformatics, Computer Science or a related field and 5 years work experience. Self motivated, self-starter, able to manage own time and learn.  Familiarity with modern software engineering practices such as automated testing and continuous integration/deployment is a plus. Furthermore, experience with visualization libraries (e.g. D3.js, Raphael, Processing.js), web application frameworks (e.g. Django, Flask, Rails), and databases (both SQL and NoSQL) are desired. Knowledge of AWS/Cloud, Docker, Vagrant, Apache; LESS/SASS; Solr/Elasticsearch; Git, Automated testing, continuous integration/deployment is beneficial.

Additional Information

This is a 1 year term appointment with a strong possibility of renewal.

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 or any other characteristic protected by law.

| Return to top |