University Of California, Santa Barbara Logo University Of California, Santa Barbara
⏩ University Of California, Santa Barbara Logo

Research Software Engineer

πŸ’° $50,000 - $100,000 🌍 United States Minor Outlying Islands πŸ“… 07/05/2023

Apply

Job Description

##### Job Description :

**Payroll Title:** APPLICATIONS PROGR 3

**Job Code: **7300

**Job Open Date: **10/10/2022

**Application Review Begins: **10/25/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

##### **Required Qualifications:**

Bachelor's degree in a field of science

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.