Ocean Job Board

A Job Board for Ocean Research, Conservation, and Technology Positions. Learn more

Research Software Developer

Job Functions:
Software Engineering
Santa Barbara, CA, USA
Posted on:

Position Information


Job Code: 7300

Job Open Date: 7/20/2022

Application Review Begins: 8/15/2022

Department Code-Name: NCEA

Percentage of Time: 100%

Collective Bargaining Unit (CBU): 99 - Non-Represented (PPSM)

Grade Type/Grade: Grade 22

FLSA Exemption Status: Exempt

Work Location: 1021 Anacapa Street

Pay Rate/Range: Commensurate with experience

Days/Hours: M-f 8am-5pm

Benefits Eligibility: Full benefits

Department Marketing Statement

Established in 1995, the National Center for Ecological Analysis and Synthesis (NCEAS) is a research center of the University of California, Santa Barbara and was the first national synthesis center of its kind. There is broad acknowledgement that NCEAS has significantly altered the way ecological science is conducted, towards being more collaborative, open, integrative, relevant, and technologically informed. Different from the scientific tradition of solitary lab or fieldwork, NCEAS fosters collaborative synthesis research – assembling interdisciplinary teams to distill existing data, ideas, theories, or methods drawn from many sources, across multiple fields of inquiry, to accelerate the generation of new scientific knowledge at a broad scale. NCEAS is located in downtown Santa Barbara in a beautiful city filled with activities -- downtown, on the beaches, and in the mountains. NCEAS is committed to improving diversity, equity, and inclusion (DEI) in science. We value diversity in expertise, backgrounds, needs and experiences, and aim to see diversity reflected among our residents and visitors. We are committed to providing a safe, productive, and welcoming environment for everyone in our community.

Benefits of Belonging

Working at UC means being part of this vibrant institution that shines a light on what is possible. People make UC great, and UC recognizes your contributions by making this a great place to work. Excellent retirement and health are just one of the rewards. Learn more about the benefits of working at UC

Brief Summary of Job Duties

Duties of this research software developer are conducted at the National Center for Ecological Analysis and Synthesis (NCEAS; http://www. nceas.ucsb.edu/ecoinformatics/) at UC Santa Barbara to create a national software infrastructure for management and analysis of ecological and environmental data. Projects focus on novel approaches to sharing data and scientific products to enable open and reproducible science and facilitate synthetic research. Principal duties include: design and development for cloud, web-based, and desktop scientific data management and analysis software; web-design and development for sites and applications, including design of web service programming interfaces; and creation of end-user documentation and training materials. Software development will include data management and analysis systems using technologies such as linked open data, semantic search, and ontology engineering to solve challenging data discovery and integration problems spanning the environmental and earth sciences. In addition to technical design and development, duties also encompass communication and outreach to the international science community to promote the software and systems through writing, speaking, and training at, for example, scientific conferences and open science events. Duties also include technical collaboration on system design and development for specific grant-funded projects, including collaboration with researchers and engineers spanning a diverse set of partner institutions.

Required Qualifications

1-3 years: Experience with design and development of software programs in one or more programming languages (such as Python and Java)

1-3 years: Experience developing web applications using HTML, CSS, and Javascript, and familiarity with Javascript frameworks

1-3 years: Experience with releasing and maintaining software using testing frameworks (e.g. Mocha, Selenium), source code control systems (e.g., git, Github), and issue tracking systems.

Special Conditions of Employment

Satisfactory conviction history background check. UCSB is a Tobacco-Free environment. Special Instructions

For full consideration, please include a resume and a cover letter as part of your application.

Job Functions/Percentage of Time/Duties

60% Scientific Software Development:

Under general direction, designs, implements, tests, and maintains innovative desktop-based, server-based, and web-based scientific software systems for the management and analysis of ecological and environmental data and metadata. These systems include multiple software tools supporting a global network of data services used daily by many thousands of scientists worldwide.

20% Front End Development:

Under general direction, designs and implements cutting-edge, highly-usable graphical interfaces for new and existing web-based scientific data management applications.

10% Collaboration:

Meets with developers and scientists from collaborating institutions nationally and internationally to design and architect data management systems for scientific data. Travels to other sites as needed to consult with scientists at participating institutions. Travels to science and engineering conferences to represent UCSB by presenting research results to the national science community

10% Writing and Documentation:

Documents software code and systems for use by scientists and other project developers, and assists in the preparation of grant-related reports and publications describing innovative research advances.

Pandemic Statement

The University of California is vigilantly monitoring and acting in accordance with all applicable public health directives related to COVID-19. As a condition of employment, you will be required to comply with the University of California SARS-CoV-2 (COVID-19) Vaccination Program Policy. All Covered Individuals under the policy must provide proof of Full Vaccination or, if applicable, submit a request for Exception (based on Medical Exemption, Disability, and/or Religious Objection) or Deferral (based on pregnancy) no later than the applicable deadline. New University of California employees must (a) provide proof of receiving at least one dose of a COVID-19 Vaccine no later than 14 calendar days after their first date of employment and provide proof of Full Vaccination no later than eight weeks after their first date of employment; or (b) if applicable, submit a request for Exception or Deferral no later than 14 calendar days after their first date of employment. (Capitalized terms in this paragraph are defined in the policy.) Federal, state, or local public health directives may impose additional requirements.

For more information, please visit:

UC Santa Barbara COVID-19 Information: https://www.ucsb.edu/COVID-19-information UC SARS-CoV-2 (COVID -19) Vaccination Program Policy: https://policy.ucop.edu/doc/5000695/SARS-CoV-2_Covid-19

  • Covered Individuals: A Covered Individual includes anyone designated as Personnel, Students, or Trainees under this Policy who physically access a University Facility or Program in connection with their employment, appointment, or education/training. A person accessing a Healthcare Location as a patient, or an art, athletics, entertainment, or other publicly accessible venue at a Location as a member of the public, is not a Covered Individual.

Equal Opportunity/Affirmative Action Statement

The University of California is an Equal Opportunity/Affirmative Action Employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.

Reasonable Accommodations

The University of California endeavors to make https://jobs.ucsb.edu accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact Katherine Abad in Human Resources at 805-893-4664 or email katherine.abad@hr.ucsb.edu. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications.

Privacy Notification Statement

The State of California Information Practices Act of 1977 (effective July 1978) requires the University to provide the following information to individuals who are asked to supply information about themselves: Application: The principal purpose for requesting information on the Application is for applicant-tracking purposes and to collect applicant contact information. Affirmative Action and Equal Employment Opportunity Data Form: Information furnished on this form is requested by UCSB's Affirmative Action Office. The University of California, Santa Barbara is a Federal contractor and, therefore, must comply with Affirmative Action regulations issued pursuant to Executive Order 11246, Federal Revised Order No. 4, Section 503 of the Rehabilitation Act of 1973 and Section 402 of the Vietnam Era Veterans Readjustment Assistance Act of 1974. Furnishing the information on this form is voluntary. There is no penalty for not completing this form. The offices responsible for maintaining the information supplied on this form are the UCSB Human Resources Office and the Affirmative Action Office.

GENERAL DATA PROTECTION REGULATION (GDPR) STATEMENT FOR PERSONS IN THE EUROPEAN ECONOMIC AREA: As part of our commitment to protecting your privacy, the General Data Protection Regulation (GDPR) Privacy Statement ("Privacy Statement") is designed to provide you, as a person in the European Economic Area, with information regarding the types of personal information that the University of California’s Human Resources departments and offices collect about you. The Privacy Statement can be found at: https://ucnet.universityofcalifornia.edu/gdpr.html.nformation supplied on this form are the UCSB Human Resources Office and the Affirmative Action Office.

Notice of Availability of the UCSB Annual Security Report

The University is committed to providing a safe and secure campus environment for our students, faculty, staff, and visitors. In accordance with the "Jeanne Clery Disclosure of Campus Security Policy and Campus Crime Statistics Act" (Clery Act), UCSB publishes an Annual Security Report to provide information regarding campus safety and security policies, crime statistics, and resources to current and prospective students and employees. This report includes statistics for the previous three years concerning crimes reported to Campus Security Authorities (CSAs) that occurred on campus, in certain off-campus buildings or property, and on public property adjacent to and accessible from campus. The report also includes campus policies concerning crime prevention, crime reporting, alcohol and drug use, sexual and interpersonal violence, student discipline, and other matters. To access the Annual Security Report, visit www.police.ucsb.edu/asr. A copy of this report may also be requested by contacting the UCSB Police Department (call 805-893-3446 or visit 574 Public Safety Bldg., Santa Barbara, CA 93106 during business hours). To learn more about the Clery Act and CSA duties and reporting requirements, please visit www.police.ucsb.edu/clery-act

See more positions at SeaSketch