UC San Diego Jobs Site

Column Content Left

#97341 Applications Programmer 1

Extended Deadline: Mon 4/1/2019

UCSD Layoff from Career Appointment: Apply by 12/26/2018 for consideration with preference for rehire. All layoff applicants should contact their Employment Advisor.

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

  • This position is open until filled.


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.

Under direct supervision, applies professional software concepts, policies, and procedures for large research projects. Resolves routine programming problems. Works on issues and projects of limited scope. Follows standard programming procedures to analyze situations and data from which answers can be readily obtained.

Incumbent will work with a team to build a software platform consisting of: (1) process control and monitoring software to run an automated liquid handling device custom built for laboratory evolution, and (2) a database to store information from laboratory evolution experimentation including mutational, phenotypic, and omics data types.

This software platform will be used by academic groups around the world.


  • A Bachelor's Degree in Computer Science or related area; and/or equivalent experience/ training.

  • Proven experience with and knowledge of design development, modification and implementation of software including object-oriented programming concepts.

  • Demonstrated experience and ability to write high-quality, well-documented, well-tested code.

  • Demonstrated effective communication and interpersonal skills.

  • Strong ability to communicate technical information to technical and non-technical personnel at various levels in the organization.

  • Self-motivated with ability to work independently and as part of a team. Ability to learn effectively and meet deadlines.

  • Experience developing database-driven applications with SQL and Python or a similar language preferred.

  • Ability to deploy server based applications preferred.

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
$18.15 - $29.50 /hour
Appointment Type:
Appointment Percent:
Total Openings:
Work Schedule:
Days, 8 hrs/day, Mon-Fri