Application Programmer II

University Of Florida

Gainesville (FL)

Hybrid

USD 80,000 - 120,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

The University of Florida is seeking a full-time software engineer to join the Geographic Information Systems research team on the Main Campus in Gainesville. You will develop web-based geospatial applications, design architectures, and collaborate with cross-functional teams.

Candidates should have a Bachelor's degree and several years of relevant experience, with strong Python, Linux, and GIS skills; experience with ESRI GIS software is preferred.

Qualifications

  • Bachelor's degree in a relevant field and 3+ years of experience; advanced degrees preferred.
  • Experience with Python applications in Linux environments, GIS tech, and data modeling.
  • Strong ability to design scalable, secure software architectures.

Responsibilities

  • Develop front-end and server-side components for web-based GIS apps.
  • Design architectures and middleware for data access and integration.
  • Collaborate with cross-functional teams and perform testing.
  • Manage code versions, CI/CD pipelines, and releases.

Skills

Analytical thinking
Effective communication
Team collaboration

Education

Bachelor's degree in Computer Science, Information Systems, Software Engineering, or related field
Master’s degree in Computer Science, Information Systems, Software Engineering, or related field

Tools

Python
Linux
Geospatial databases
RESTful APIs
CI/CD
ESRI geospatial software

Job description

Job no: 541170
Work type: Staff Full-Time
Location: Main Campus (Gainesville, FL)
Categories: Construction/Design/Planning, Computer Science
Department: 15060300 - DCP-GEOGRPHC PLN RES INF CTR

Job Description

This position will be responsible, but not limited to, the following:

Research and Design
  • Perform business analysis and produce project requirements
  • Develop technical and application architectures
  • Design front-end and server-side components
  • Perform data modeling and coordinate with the database engineers
  • Coordinate with front-end developers to ensure high-performance
Development
  • Front-end and Server-side components of the web applications
  • Develop data access middleware
  • Query and manipulate geospatial data
  • Structure, organize and integrate code
  • Integration with 3rd party libraries and in-house libraries
  • Programming to manipulate geospatial data
  • Collaborate with front-end and database developers
  • Develop and execute unit and integration testing
Code Review and Technical Project Management
  • Version control and automated builds (CI) in GIT
  • Maintain versioning of project dependencies
  • Manage releases
  • Integrate changing best practices standards into existing and
  • upcoming projects
Additional Duties
  • Work in close coordination with the Principal Investigator to
  • understand the expanding needs of our users and stakeholders
  • Conduct research for innovative tools and technologies
  • Assist in preparation of documentation and presentations as needed

Other Duties as assigned.

Commensurate with education and experience

Required Qualifications

Bachelor's degree and three years of appropriate experience. Appropriate college coursework may substitute at an equivalent rate for the required experience.

Preferred

A bachelor’s degree in Computer Science, Information Systems, Software Engineering, or a related field and five years of relevant experience; or a master’s degree in Computer Science, Information Systems, Software Engineering, or a related field and three years of relevant experience; or an equivalent combination of education, training, and experience.

Preference will be given to candidates with experience in one or more of the following areas:
  • Designing and implementing scalable software architectures for modern web-based applications.
  • Developing full-stack software solutions, including server-side components, RESTful APIs, middleware services, and responsive user interfaces.
  • Experience developing and deploying Python applications in Linux environments, including configuration of software libraries, package dependencies, and runtime environments for open source and for ESRI geospatial, scientific computing, or artificial intelligence applications.
  • Designing and implementing data transformation, migration, integration, and standardization processes for complex data models.
  • Developing software that implements or integrates structured data standards and specifications.
  • Developing applications that generate, process, or transform structured data using rule-based or artificial intelligence techniques.
  • Designing and implementing interactive web applications, including rich editing environments, drag-and-drop interfaces, workflow-based user experiences, and advanced data validation.
  • Developing software that manages complex event sequences, state transitions, or business workflows.
  • Working with relational databases, spatial databases, and geospatial data processing technologies.
  • Developing mapping, business intelligence, data visualization, or analytical web applications.
  • Knowledge or exposure to interactive visualization, graphics, simulation, or animation applications using modern graphics frameworks, visualization libraries, or game engines.
  • Experience developing interactive editing environments involving graphical objects, spatial features, event sequencing, timelines, or drag-and-drop user interactions.
  • Applying software engineering best practices, including Git, automated builds, continuous integration, automated testing, code reviews, and release management.
  • Designing secure, scalable, maintainable, and high-performance software systems.
  • Experience developing software for transportation information systems, transportation safety applications, geospatial information systems (GIS), public safety systems, or other operational information systems, with preferred transportation-related experience.
  • Ability to analyze complex technical problems, synthesize requirements, research innovative solutions, and communicate effectively within multidisciplinary development teams.
  • Demonstrated ability to manage multiple concurrent assignments while maintaining high standards of software quality and documentation

Health Assessment Required: N/A

Advertised: 01 Sep 2026 Eastern Daylight Time
Applications close: 08 Sep 2026 Eastern Daylight Time

The University of Florida is an Equal Employment Opportunity Employer.

We will email you new jobs that match this search.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Applic Developer Analyst III
Applic Developer Analyst III

University of Florida • Gainesville (FL)

On-site
USD 90,000 - 120,000
GIS Analyst
GIS Analyst

University of Florida • Gainesville (FL)

On-site
USD 70,000 - 85,000
Research Software Engineer I
Research Software Engineer I

University Of Florida • Gainesville (FL)

Hybrid
USD 70,000 - 90,000
IT Application Administrator I
IT Application Administrator I

University of Florida • Gainesville (FL)

On-site
USD 58,000 - 65,000
Web Developer I
Web Developer I

University of Florida • Gainesville (FL)

On-site
USD 55,000 - 67,000
IT Business Systems Analyst I
IT Business Systems Analyst I

University of Florida • Gainesville (FL)

On-site
USD 58,000 - 65,000
Lecturer/Assistant Instructional Professor
Lecturer/Assistant Instructional Professor

University Of Florida • Gainesville (FL)

On-site
USD 65,000 - 90,000
Comprehensive benefits package
Access to state medical, dental, and vision plans
Paid time off and holidays
IT Application Developer I
IT Application Developer I

UF Information Technology (UFIT) • Gainesville (FL)

On-site
USD 55,000 - 67,000
Full-Stack Geospatial Web Engineer
Full-Stack Geospatial Web Engineer

University Of Florida • Gainesville (FL)

Hybrid
USD 80,000 - 120,000
OPS Engineer
OPS Engineer

University of Florida • Gainesville (FL)

On-site
USD 102,926,000 - 116,651,000