Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

University of Florida

Research Software Engineer I

Career Insights for Software Developer / Engineer

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on Florida data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.

$114,708 / year median in Florida

+7% projected growth

Explore Career

Job Description

JOB NO:
540595
WORK TYPE:
Staff Full-Time
LOCATION
Main Campus (Gainesville, FL)
CATEGORIES
Computer Science, Office/Administrative/Fiscal Support
DEPARTMENT
18210000 - ED-DISTANCE
LEARNING 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
Software Development and Maintenance Develops, tests, and maintains software applications supporting research, instructional, and operational initiatives. Assists in translating project requirements into functional software solutions using established development frameworks and tools. Modifies existing applications, troubleshoots technical issues, and contributes to system enhancements under the guidance of senior team members. Research Computing and Application Support Supports the development and implementation of software solutions used in research environments. Assists with data processing workflows, integrations, cloud-based services, AI-enabled applications, and research technology platforms. Participates in software deployment, maintenance, and troubleshooting activities to ensure reliable operation of project systems. Systems Analysis and Integration Assists in gathering technical requirements and documenting system specifications. Supports integration efforts between applications, databases, APIs, cloud services, and third-party platforms. Helps evaluate technical solutions and participates in testing and validation activities. Quality Assurance and Documentation Participates in software testing, debugging, and quality assurance processes. Creates and maintains technical documentation, including code comments, user guides, deployment documentation, and development records. Assists with version control and software lifecycle management practices. Collaboration and Stakeholder Support Works collaboratively with project teams, faculty, researchers, designers, and developers to support project objectives. Communicates technical information to both technical and non-technical audiences and participates in project meetings, planning activities, and status updates.
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
Experience developing software applications using one or more programming languages such as Python, C#, JavaScript, Java, or similar languages. Familiarity with software development frameworks, libraries, and development tools. Experience with web application development technologies and modern development workflows. Familiarity with software testing, debugging, and version control systems such as Git. Exposure to cloud computing platforms such as AWS, Google Cloud Platform, Azure, or research computing environments. Experience working with APIs, databases, and system integrations. Familiarity with AI, machine learning, data analytics, or data processing workflows. Exposure to XR, simulation, visualization, or educational technology applications is desirable. Understanding of software engineering principles including maintainability, security, scalability, and documentation. Ability to work effectively in multidisciplinary teams and communicate with both technical and non-technical stakeholders. Strong problem-solving skills and willingness to learn new technologies and development methodologies. Interest in developing technology solutions that support research, education, and public service missions.
SPECIAL INSTRUCTIONS TO APPLICANTS
A criminal background check is required. In order to be considered, you must upload your cover letter and resume. Application must be submitted by 11:55 p.m. (ET) of the posting end date.
HEALTH ASSESSMENT REQUIRED
No
ADVERTISED
24 Jul 2026 Eastern Daylight Time
APPLICATIONS CLOSE
07 Aug 2026 Eastern Daylight Time