EdTech Jobs
\r\n\r\n
\r\n \r\n

Search results

\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n\r\n\r\n\r\n \r\n
PositionDepartmentLocationCloses
\r\n Research Software Engineer I\r\n \r\n 60070000 - AG-AGRICUL - BIOLOGICAL ENG\r\n \r\n Main Campus (Gainesville, FL)\r\n \r\n \r\n
The Research Software Engineer I is responsible for creating software to solve complex problems for the AgroClimate laboratory within the University of Florida Agricultural & Biological Engineering Department. The incumbent will be responsible for designing and developing responsive front-end interfaces, building and maintaining the APIs and databases behind them, and deploying and monitoring cloud-hosted applications that process agricultural and climate data. This position participates in the full software development lifecycle including requirements gathering, design, coding, testing, documentation, deployment, and maintenance, and contributes to project planning, task prioritization, and regular reporting of progress within the team.
\r\n
\r\n

\r\n
\r\n\r\n
\r\n

Campaigns

\r\n
Loading...
\r\n\r\n
\r\n\r\n

Current Opportunities

\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n\r\n\r\n\r\n \r\n
PositionDepartmentLocationCloses
\r\n Research Software Engineer I\r\n \r\n 60070000 - AG-AGRICUL - BIOLOGICAL ENG\r\n \r\n Main Campus (Gainesville, FL)\r\n \r\n \r\n
The Research Software Engineer I is responsible for creating software to solve complex problems for the AgroClimate laboratory within the University of Florida Agricultural & Biological Engineering Department. The incumbent will be responsible for designing and developing responsive front-end interfaces, building and maintaining the APIs and databases behind them, and deploying and monitoring cloud-hosted applications that process agricultural and climate data. This position participates in the full software development lifecycle including requirements gathering, design, coding, testing, documentation, deployment, and maintenance, and contributes to project planning, task prioritization, and regular reporting of progress within the team.
\r\n\r\n

\r\n

Powered by PageUp

\r\n\r\n \r\n \r\n \r\n\r\n \r\n
\r\n
\r\n
\r\n

Job search

\r\n \r\n\r\n\r\n \r\n
\r\n \r\n
\r\n

Refine search

\r\n
\r\n

Work type

\r\n
    \n
\r\n\r\n

Categories

\r\n
    \n
  • \n
\r\n\r\n

Locations

\r\n
    \n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n\r\n \r\n \r\n\r\n
\r\n

Equal Opportunity Employer

\r\n

The University of Florida is an Equal Employment Opportunity Employer.

\r\n
\r\n \r\n\r\n
\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n Send me jobs like these\r\n
\r\n
\r\n

We will email you new jobs that match this search.

\r\n \r\n
\r\n \r\n
\r\n

Ok, we will send you jobs like this.

\r\n

The email address was invalid, please check for errors.

\r\n

You must agree to the privacy statement

\r\n\r\n\r\n\r\n\r\n
\r\n\r\n\r\n\r\n \r\n ","datePosted":"2026-09-01","validThrough":"2026-10-31","identifier":{"@type":"PropertyValue","name":"EdTechJobs","value":"3f70a4bf-5f4d-4e6a-9428-4827ec4bafba"},"hiringOrganization":{"@type":"Organization","name":"University of Florida","sameAs":"https://ufl.edu","logo":"https://hybsiiuctcasxbpxhorq.supabase.co/storage/v1/object/public/company-logos/d1831286-46d1-415b-a164-29535dbbd33f/logo.png"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Main Campus (Gainesville","addressCountry":"US"}},"employmentType":"FULL_TIME","baseSalary":{"@type":"MonetaryAmount","currency":"USD","value":{"@type":"QuantitativeValue","minValue":65000,"maxValue":85000,"unitText":"YEAR"}},"url":"https://edtechjobs.io/jobs/3f70a4bf-5f4d-4e6a-9428-4827ec4bafba-research-software-engineer-i","directApply":false}
University of Florida

Research Software Engineer I

University of Florida
🇺🇸In-Person - Main Campus (Gainesville$65K–$85K/yri1w ago
Prep for this Role

Role Snapshot

Research Software Engineer I will develop, implement, and maintain web-based applications for AgroClimate.org, focusing on climate indicators tools and disease alert systems. The role involves building APIs, databases, and cloud-hosted solutions to support agricultural decision-support systems across the USA.

Key Responsibilities: Develop and implement algorithms and interface modifications for the Climate Indicators tool, including a new weather extremes probability module. Maintain and upgrade cloud-hosted disease alert systems, manage APIs and databases for 24/7 operational availability, and ensure software meets design principles for stability and security.
Skills & Tools: Full stack web development with modern JavaScript frameworks (Angular, Vue.js), RESTful API design in Node.js and Python, relational (PostgreSQL) and non-relational (MongoDB) database expertise, cloud deployment (AWS, GCP), Git/CI-CD workflows, and strong technical communication abilities.
Qualifications: Bachelor's degree in computer science, physical science, statistics, bioinformatics, analytics, or related field with two years of experience, or a Master's degree in these fields. Preferred qualifications include full stack web development experience, cloud platform proficiency, and ability to translate user needs into technical specifications.
Location: In-Person - Main Campus (Gainesville
Compensation: $65K–$85K/yr (estimated)

Job Description

Classification Title:

Research Software Engineer I

Classification Minimum Requirements:

A Bachelor’s Degree in computer or physical science, statistics, bioinformatics, analytics, or similar field and two years of experience; Master’s Degree in computer or physical science, statistics, bioinformatics, analytics, or similar field.

Job Description:

• Develop, implement, and maintain web-based applications on AgroClimate.org: Specifically, this task will involve developing and implementing the necessary algorithms and interface modifications to add new features in the Climate Indicators tool. Responsible for incorporating a new module for evaluation of weather extremes probabilities will be added to the tool to allow users investigate the probabilities of freezes, dry spells, heat stress, excess moisture and other extremes during user-defined periods of the year anywhere in the USA. Ensure the software meets software design principles to establish stability, security, and maintainability.


• Maintain and improve cloud-hosted applications with a focus on upgrading the database connections of existing disease alert systems that are currently implemented in the system to work with point data (weather stations) and gridded weather products. Alert systems affected include the strawberry, blueberry and citrus advisory systems.


• Build and maintain APIs and databases: Perform the necessary tasks to maintain the NASS-DSS Application Programming Interface (API) tool updated and operational 24/7 as well as developing new APIs if necessary.

Expected Salary:

Commensurate with education and experience

Required Qualifications:

A Bachelor’s Degree in computer or physical science, statistics, bioinformatics, analytics, or similar field and two years of experience; Master’s Degree in computer or physical science, statistics, bioinformatics, analytics, or similar field.

Preferred:

• A bachelor’s degree in computer science, software engineering, or a related area and two years of relevant experience, or an equivalent combination of education and experience.
• Demonstrated full stack web development experience, including modern JavaScript front-end frameworks such as Angular and Vue.js
• Experience designing and developing RESTful APIs and back-end services in Node.js and Python
• Proficiency with relational databases (PostgreSQL), including schema design, query writing, and data modeling.
• Experience with non-relational/document databases (MongoDB).
• Experience developing and deploying applications on cloud environments (AWS, GCP).
• Proficiency with source-code management, issue tracking, and collaborative development workflows (Git, code review, CI/CD).
• Ability to translate user needs into technical requirements, prepare specifications, and produce and maintain technical documentation.
• Strong communication skills, including the ability to report progress to technical and non-technical audiences.
• Ability to work independently and collaboratively in a team environment, contributing to project planning, prioritization, and organization.

• Experience with applications that consume geospatial, weather, or climate data (e.g., raster/vector data, time series, gridded climate products, remote sensing imagery)
• Experience with serverless architectures and workflow orchestration (AWS Step Functions) and infrastructure-as-code (CloudFormation)
• Familiarity with agricultural, environmental, or natural resources domains
• Experience building responsive, accessible interfaces that meet web accessibility standards
• Experience with containerization (Docker), automated testing, and CI/CD pipelines

Special Instructions to Applicants:

In order to be considered for this position, please attach a cover letter and resume/CV.

This is a time-limited, grant funded position. Position is fully onsite at UF Main Campus (Gainesville, FL).

Application must be submitted by 11:55 p.m. (ET) of the posting end date.

Health Assessment Required: No

Advertised: Eastern Daylight Time
Applications close: Eastern Daylight Time

Back to search results Apply nowRefer a friend

Search results

Position Department Location Closes
Research Software Engineer I 60070000 - AG-AGRICUL - BIOLOGICAL ENG Main Campus (Gainesville, FL)
The Research Software Engineer I is responsible for creating software to solve complex problems for the AgroClimate laboratory within the University of Florida Agricultural & Biological Engineering Department. The incumbent will be responsible for designing and developing responsive front-end interfaces, building and maintaining the APIs and databases behind them, and deploying and monitoring cloud-hosted applications that process agricultural and climate data. This position participates in the full software development lifecycle including requirements gathering, design, coding, testing, documentation, deployment, and maintenance, and contributes to project planning, task prioritization, and regular reporting of progress within the team.

Campaigns

Loading...

Current Opportunities

Position Department Location Closes
Research Software Engineer I 60070000 - AG-AGRICUL - BIOLOGICAL ENG Main Campus (Gainesville, FL)
The Research Software Engineer I is responsible for creating software to solve complex problems for the AgroClimate laboratory within the University of Florida Agricultural & Biological Engineering Department. The incumbent will be responsible for designing and developing responsive front-end interfaces, building and maintaining the APIs and databases behind them, and deploying and monitoring cloud-hosted applications that process agricultural and climate data. This position participates in the full software development lifecycle including requirements gathering, design, coding, testing, documentation, deployment, and maintenance, and contributes to project planning, task prioritization, and regular reporting of progress within the team.


Send me jobs like these

We will email you new jobs that match this search.

Ok, we will send you jobs like this.

The email address was invalid, please check for errors.

You must agree to the privacy statement

More Jobs at University of Florida