Research Software Developer
Listed on 2026-05-15
-
Software Development
Software Engineer, Data Scientist
Job Title
APPLICATIONS PROGR 3
Job Code7300
LocationUCSB Campus, 1021 Anacapa, Suite 300
Employment TypeFull Time; 100% of Time
ScheduleMonday - Friday, 8am - 5pm
Remote/Hybrid Work ArrangementHybrid (Both UC & Non-UC locations)
Benefits EligibilityFull
Brief Summary ofJob 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.
- 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
- Satisfactory criminal history background check
- UCSB is a tobacco‑free environment
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.
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.
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…
(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).