Job Description

Payroll Title:
MEDICINE/ Genetics
Salary Range
Commensurate with Experience
Appointment Type:
Appointment Percent:
Total Openings:
Work Schedule:
Days, 8 hrs/day, Monday- Friday

As a federally-funded institution, UC San Diego Health maintains a marijuana and drug free campus. New employees are subject to drug screening.

#112704 Research Software Developer I

Extended Review Date: Tue 1/25/2022

For the safety and well-being of the entire university community, the University of California requires, with few exceptions, that all students, faculty and staff be vaccinated against the COVID-19 virus and influenza before they will be allowed on campus or in a facility or office. For more information visit: Flu Vaccine Mandate / COVID Vaccine Policy

UCSD Layoff from Career Appointment: Apply by 11/01/2021 for consideration with preference for rehire. All layoff applicants should contact their Employment Advisor.

Special Selection Applicants: Apply by 11/12/2021. Eligible Special Selection clients should contact their Disability Counselor for assistance.


The Ideker lab in the UCSD School of Medicine performs biological and bioinformatics research, including machine learning applied to biomedicine. It also supports multiple open-source software projects, some with 10K+ users. This Software Developer position is at an academic lab of roughly 40 people and will be part of a 6-person software development team.

The Research Software Developer I will work under the supervision of the senior members of the software development team on a wide range of projects. Research Software Developer will assist in creating and maintaining software and websites supporting researchers in the Ideker laboratory. Research Software Developer also participates in the production and support of the open-source software projects Cytoscape and NDEx.(, In this work, they will use multiple technologies (both front-end, back-end, and database), and must successfully acquire skills in new programming languages and environments, packages, and databases as the needs of the lab develop.

In these responsibilities, the Bioinformatics Programmer will apply professional bioinformatics concepts and computational procedures to complete small projects or portions of projects. Works on assignments of limited scope and complexity. Follows standard programming procedures to analyze situations and data from which answers can be readily obtained.


  • Four (4) years of related experience, education/training, OR Bachelor's degree in biological science, computational / programming, or related.

  • Knowledge of bioinformatics methods and data structures.

  • Knowledge of applications programming and web development.

  • Thorough knowledge of databases.

  • Strong project management skills.

  • Knowledge of modern biology and applicable field of research.

  • Interpersonal skills in order to work with both technical and non-technical personnel at various levels in the organization.

  • Basic knowledge of application and data security concepts.

  • Fluency in at least one of Python, Java, or JavaScript is essential. Familiarity with GitHub, open-source software, and the software release process.


  • Experience with web development, building user interfaces, working with REST services, and basic Linux skills.
  • Experience with python, javascript, java, and modern web-development frameworks such as REACT.
  • Basic knowledge of network and systems biology tools and techniques such as GO and pathway enrichment analysis or queries to find subsets of biological networks. Also including tools related to the Cytoscape application.
  • Knowledge of biology or bioinformatics.


  • Employment is subject to a criminal background check.

Job offer is contingent on successful engagement in the UC COVID-19 Vaccination program (fully vaccinated with documented proof or approved exception/deferral).

UC San Diego Health Sciences is comprised of our School of Medicine, Skaggs School of Pharmacy and Pharmaceutical Sciences, The Herbert Wertheim School of Public Health and Human Longevity Science, and our Student Health and Well-Being Department. We have long been at the forefront of translational - or "bench-to-bedside" - research, transforming patient care through discovery and innovation leading to new drugs and technologies. Translational research is carried out every day in the hundreds of clinical trials of promising new therapies offered through UC San Diego Health, and in the drive of our researchers and clinician-scientists who are committed to having a significant impact on patient care. We invite you to join our team!

Applications/Resumes are accepted for current job openings only. For full consideration on any job, applications must be received prior to the initial closing date. If a job has an extended deadline, applications/resumes will be considered during the extension period; however, a job may be filled before the extended date is reached.

UC San Diego Health is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, age, protected veteran status, gender identity or sexual orientation. For the complete University of California nondiscrimination and affirmative action policy see:

UC San Diego is a smoke and tobacco free environment. Please visit for more information.

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online