Close Menu

Research Software Developer

Oregon Health & Science University
Job Location
3181 S.W. Sam Jackson Park Rd.
Portland, OR 97239
United States
Commensurate with experience

We offer a competitive benefit package.

Job Description

Our group is a part of an NIH supported, internationally collaborated Reactome project, the most comprehensive, open source biological pathway knowledgebase, widely used in the community for Systems Biology data analysis and visualization. We have an immediate opening for a software programmer with strong Java programming experience. As a research programmer, you will be working on a newly NIH funded project to develop a Reactome portal for the NIH Illuminating the Druggable Genome (IDG) Program by integrating Reactome web-based widgets with large data sets covering understudied proteins in the context of biological pathways and networks in a cloud computing environment. Extensive and solid Java programming experience is required. 


  • Develop new features to existing Reactome GWT widgets to display a variety of data sources to support visualization of understudied proteins in the context of pathways and networks
  • Develop a server-side application to integrate multiple data sources to support prediction of functional interactions among proteins
  • Maintain the code using GitHub and document the source code by following standard procedures in software development
  • Work with a global team to expand the reach of Reactome into the community
  • Assist in preparing progress reports, scientific manuscripts, and new grant applications

Required Qualifications: 

  • Bachelor’s degree with courses in computer science and biology and at least 3 years of experience in the field
  • Or Master’s degree in Bioinformatics or Computer Science with at least 1 year of working experience in the field
  • Solid and strong experience in Java and object-oriented programming by following standard programming conventions and best practice
  • Working experience in Linux, apache tomcat, SQL database and/or no-SQL database
  • Experience of working in a team environment with a distributed source code management system (e.g. GitHub) and daily communication
  • Self-motivated, willing to learn new things, and enjoy working in a globally distributed team environment


Preferred Qualifications:

  • Working experience with GWT
  • Working experience in MySQL and Neo4j databases
  • Experience with Spring and Hibernate
  • Programming with Java Swing and JavaScript
  • Experience with Amazon AWS
  • Some experience with machine learning and R is a plus
How to Apply

Please send your application cover letter, CV, and three reference letters to

About Our Organization

Oregon Health & Science University values a diverse and culturally competent workforce. We are proud of our commitment to being an equal opportunity, affirmative action organization that does not discriminate against applicants on the basis of any protected class status, including disability status and protected veteran status. Individuals with diverse backgrounds and those who promote diversity and a culture of inclusion are encouraged to apply. To request reasonable accommodation contact the Affirmative Action and Equal Opportunity Department at 503-494-5148 or

Nature News reports that female scientists setting up their first labs tend to have lower salaries and smaller staffs than their male peers.

A new analysis by Northwestern University researchers finds that female and male first-time PIs receive differing amounts of funding.

Some 43 percent of new mothers and 23 percent of new fathers leave full-time employment in STEM in the years after having a child, Science Careers says.

STEM professors' views on intelligence affect students' success, a new study finds.