UC San Diego Jobs Site

Column Content Left

#107594 Web Programmer

Extended Review Date: Mon 6/14/2021

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

Special Selection Applicants: Apply by 01/29/21. Eligible Special Selection clients should contact their Disability Counselor for assistance.


The UC San Diego Department of Bioengineering consists of ~25 ladder rank faculty, ~650 enrolled undergraduate students, ~170 graduate students, ~ 60 postdoctoral scholars, and ~120 staff positions. The department is consistently ranked as one of the top departments of Bioengineering in the world. It has a $6M annual allocation of State and University funds and holds a multi-million research portfolio (15.5 MIL in contract & grant expenditures), including awards (but not limited) from the NIH, NSF, other federal flow through, and gifts/private funding. The department of Bioengineering is one of six departments in the nationally ranked Jacobs School of Engineering. It enjoys close collaborations with the UC San Diego School of Medicine, the Institute of Engineering in Medicine (IEM), the Scripps Research Institute, the Sanford Burnham Institute and the Salk Institute for Biological Studies.

The UC San Diego Department of Bioengineering offers the following graduate degrees: Masters of Engineering, Masters of Science, combined Bachelors of Science/Masters of Science, Ph.D. and (in conjunction with the UC San Diego School of Medicine) a combined M.D./Ph.D. degree program. Applies skills as a seasoned, experienced software professional with a full understanding of industry practices, community standards and relevant policies and procedures to medium-sized projects or portions of large projects with moderate scope and complexity. Resolves a wide range of issues. Demonstrates competency in selecting tools, methods and techniques to obtain results.

Over the past decade, the exponential increase of research in metabolomics has created an imminent need for a robust data repository that can help the scientific community find, access, interoperate, and reuse the data generated. The National Metabolomics Data Repository is designed to serve this purpose with core components including stored data, interfaces to upload, download, query, display, and analyze data, and a suite of tools to interactively analyze the data. Further, the NMDR will be accessible through an open cloud environment.

Provide expert Web/graphical user interface and database programming for a research project Metabolomics Workbench https://www.metabolomicsworkbench.org/. Architect, develop, integrate, and manage complex biological repositories, including multiple databases, interactive web-based applications, websites, and data analysis applications. Provide project leadership for moderately complex data pipelines and application design projects related to the Metabolomics Workbench. Migrate, develop, implement, and/or maintain research application UCSD Metabolomics Workbench. Design and develop research databases, integrating data from government funded research institutions.

Serve as a technical contact to the Metabolomics Workbench team and other programmers regarding application and database programming. Provide advanced technical expertise and analysis in the architecture, design, and programming of complex computer applications. Collaborate with San Diego Supercomputer Center (SDSC) programming staff to ensure optimal web site, computer, and database performance. Develop and maintain a suite of analysis tools, and collaborate and advise a Department of Bioengineering research group in bioinformatics application development.

Some travel may be required.

  • This position is open until filled. First Review Date: 3/25/21.


  • Degree in computer and/or life sciences with expertise in web development and applications programming.

  • Demonstrated experience with the Linux operating system and associated software.

  • Proficiency in web middleware and scientific programming languages, especially PHP, HTML, CSS, Javascript, SQL, R, Perl and Python.

  • Experience with relational database development and maintenance, especially Postgres.

  • General understanding of the field of biology and statistics, specifically metabolism-related webpages, databases and application tools.

  • Strong communication skills and ability to interact effectively with users and collaborators.

  • Intermediate knowledge of secure software development.

  • Advanced skills associated with software design, modification, implementation and deployment, including object-oriented programming concepts.

  • Proven ability to understand functional needs and how systems can support those needs. Ability to develop conversion and system implementation plans.

  • Demonstrated ability to interface with management on a regular basis.

  • Strong ability to contribute technical narrative to grant proposals.

  • Thorough experience with identification and use of code libraries and open-source forums.

  • Experience with planning for deployment and creation of feedback mechanisms.

  • Proven software repository skills. Demonstrated testing and test planning skills.

  • Thorough experience with common programming tools. Demonstrated ability to follow software specifications.

  • Demonstrated broad problem solving skills.

  • Effective communication and interpersonal skills. Ability to communicate technical information to technical and non-technical personnel at various levels in the organization.


  • Job offer is contingent on clear Background Check.

The University of California 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: http://www-hr.ucsd.edu/saa/nondiscr.html

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

Payroll Title:
Hiring Salary Range
$59,700 - $92,000 /year
Appointment Type:
Appointment Percent:
Total Openings:
Work Schedule:
Variable, 8 hrs/day, Mon-Fri