Position Description

Software Engineer
Job Category Fulltime Regular
ExemptOvertimeEligible Exempt
Benefits Eligible Benefit Based
Apply Now

Caltech is a world-renowned science and engineering institute that marshals some of the world's brightest minds and most innovative tools to address fundamental scientific questions. We thrive on finding and cultivating talented people who are passionate about what they do. Join us and be a part of the diverse Caltech community.


Job Summary

Join a small dynamic team of software developers, biologists, and biocuration scientists to help experimental results (data and metadata) flow from bench researchers to knowledgebases in an efficient and user-friendly manner. The project is at the interface of several knowledgebase projects –microPublication Biology, the Alliance of Genome Resources, WormBase and the Gene Ontology Consortium – and involves a larger group distributed world-wide. Will work with existing open source computer code as well as develop new software and will be involved in many computational aspects of the project.

This is an opportunity to work with scientists and researchers across many disciplines. An enthusiasm for developing tools to enable open, collaborative, and reproducible biomedical research is essential. MicroPublication Biology (www.micropublication.org) mission is to transform science communication by publishing single, validated results that include novel findings, negative and/or reproduced results, and results that are perceived to lack high impact. We want to enhance our novel scientific publishing platform to support author curation of biological information. The Alliance of Genome Resources (alliancegenome.org) is developing sustainable genome information resources that facilitate the use of diverse intensively-studied organisms in understanding the genetic and genomic basis of human biology, health and disease, and supports about 1 million users. 

Job Duties

  • Work closely with editors and developers at micropublication Biology (https://www.micropublication.org/) and curators at the Alliance of Genome Resources (http://www.alliancegenome.org/) to enhance a publication platform for ease of use and new use cases such as bulk submissions of templated articles. (45%)
  • Develop submission forms that help authors makes as much knowledge computable as is feasible. (40%)
  • Generalize software components to handle micropublications outside of biology. (5%)
  • Documents software and make it public. (5%)
  • Supervise summer students on programming tasks (5%)

Basic Qualifications

  • BS in computer science, engineering or related field.
  • 5 years of relevant work experience.
  • Documented experience in software development.
  • Demonstrated experience with React/Node JS.
  • Knowledgeable with Docker and container-based deployments and SCM (via Git and Github).
  • Knowledge of issue tracking and web design.
  • Clear and responsive communication skills via Slack, email, and even voice.
  • Able to work independently with limited oversight.
  • Have keen insight of user experience.

Preferred Qualifications

  • PhD in Biology or related fields.

Required Documents

  • Resume

    Hiring Range

    $65,000 - $85,000 Per Year

    The salary of the finalist(s) selected for this role will be set based on a variety of factors, including but not limited to, internal equity, experience, education, specialty and training.

    As one of the largest employers in Pasadena, CA, Caltech is committed to providing comprehensive benefits to eligible employees and their eligible dependents. Our benefits package includes competitive compensation, health, dental, and vision insurance, retirement savings plans, generous paid time off (vacation, holidays, sick time, parental leave, bereavement, etc.), tuition reimbursement, and more. Non-benefit eligible employees will have access to some benefits such as onsite counseling and sick time. Learn more about our benefits and staff perks

    COVID-19 Vaccine Required for All Employees

    Caltech has implemented a mandatory vaccination policy effective October 15, 2021, requiring COVID-19 vaccinations for all employees (with Institute-approved exemptions for religious or medical contraindications only). At present, an individual is deemed “fully vaccinated” when that person has received, at least 14 days prior, either the second dose in a two-dose COVID-19 vaccine series (e.g., Pfizer or Moderna) or a single-dose COVID-19 vaccine (e.g., Johnson & Johnson). Upon eligibility, employees are required to receive the COVID-19 booster as part of the vaccine mandate. As a condition of employment, employees must submit official COVID-19 vaccine documentation. More information may be found here.

    EEO Statement

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

    Caltech is a VEVRAA Federal Contractor.

    To read more Equal Employment Opportunity (EEO) go to eeoc_self_print_poster.pdf.

    Disability Accommodations

    If you would like to request an accommodation in completing this application, interviewing, or otherwise participating in the employee selection process, please direct your inquiries to Caltech Recruiting at employment@caltech.edu

    Back Apply Now