×
Register Here to Apply for Jobs or Post Jobs. X

Research Software Developer

Job in Santa Barbara, Santa Barbara County, California, 93190, USA
Listing for: University of California - Santa Barbara
Full Time position
Listed on 2026-05-15
Job specializations:
  • Software Development
    Software Engineer, Data Scientist
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Job Title

APPLICATIONS PROGR 3

Job Code

7300

Location

UCSB Campus, 1021 Anacapa, Suite 300

Employment Type

Full Time; 100% of Time

Schedule

Monday - Friday, 8am - 5pm

Remote/Hybrid Work Arrangement

Hybrid (Both UC & Non-UC locations)

Benefits Eligibility

Full

Brief Summary of

Job Duties

Duties of this research software developer are conducted at the National Center for Ecological Analysis and Synthesis (NCEAS) 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
  • BA or BS
  • 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 with front‑end design and development of 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, Git Hub), and issue tracking systems
Special Conditions of Employment
  • Satisfactory criminal history background check
  • UCSB is a tobacco‑free environment
Misconduct Disclosure Requirement

As a condition of employment, the final candidate who accepts a conditional offer of employment will be required to disclose if they have been subject to any administrative or judicial decisions within the last seven years determining that they committed any misconduct; received notice of any allegation or are currently the subject of any administrative or disciplinary proceedings involving misconduct; have left a position after receiving notice of allegations or while under investigation in an administrative or disciplinary proceeding involving misconduct;

or have filed an appeal of a finding of misconduct with a previous employer.

UC Vaccination Programs Policy

As a condition of employment, you will be required to comply with the University of California policy on Vaccination Programs. As a condition of physical presence at a location or in a university program, all covered individuals must participate in any applicable vaccination program by providing proof that they are up‑to‑date with any required vaccines or submitting a request for exception in a mandate program or properly declining vaccination in an opt‑out program no later than the compliance date.

Federal, state, or local public health directives may impose additional requirements.

Job Functions and Percentages of Time

70% Scientific Software Development: Under general direction, designs, implements, tests, and maintains innovative web‑based, desktop‑based, and server‑based scientific software systems for the management and analysis of ecological and environmental data and metadata, including front‑end web design and development of web service interfaces. These systems include multiple software tools supporting a global network of data services used daily by many thousands of scientists worldwide.

15%

Col…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary