Application Programmer I

University of Florida

Gainesville (FL)

On-site

USD 60,000 - 70,000

Full time

8 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

The University of Florida on the Main Campus in Gainesville is seeking an Application Programmer I to develop and maintain C++ software components for engineering applications, with a strong focus on user interface development and graphics processing of bridge finite element models using DirectX APIs.

The role involves coding tasks, enhancing existing systems, troubleshooting, optimizing performance, and collaborating with product managers, engineers, and QA teams to deliver high-quality

Qualifications

  • Bachelor's degree and one year of appropriate experience.
  • Proficiency in C++, UI development, and DirectX APIs.
  • Experience with engineering applications and graphics processing.

Responsibilities

  • Code assigned tasks and enhance existing software systems.
  • Troubleshoot issues, optimize performance, and participate in code reviews.
  • Collaborate with product managers, engineers, and QA teams to deliver high-quality solutions.
  • Develop internal validation/testing tools using Python scripting and Azure DevOps for project management.

Skills

C++
OOP
DirectX11
UI development
Graphics processing
Git
MFC
Python scripting
SQL
JavaScript/HTML/CSS

Education

Bachelor's degree and one year experience

Tools

Git
Azure DevOps
InstallShield

Job description

Application Programmer I

Job No: 541444

Work Type: Full Time

Location: Main Campus (Gainesville, FL)

Categories: Computer Science, Information Technology, Engineering

Department: 19070000 - EG-ENG SCH SUSTAIN INFRST ENV

Job Description

Classification Title:
Application Programmer I

Classification Minimum Requirements:
Bachelor's degree and one year of appropriate experience. Appropriate college coursework may substitute at an equivalent rate for the required experience.

Assisting with developing and maintaining C++ software components for engineering applications, with a strong focus on user interface development and graphics processing of bridge finite element analysis models using DirectX APIs. Responsibilities include coding assigned tasks, enhancing existing software systems, troubleshooting issues, optimizing performance, and collaborating with product managers, engineers, and QA teams to deliver high-quality solutions. Participation in code reviews and adherence to software development best practices are expected.

The position also supports the development of C++ software packages for site characterization and geostatistical analysis of deep foundations. Duties include organizing, documenting, and tracking development tasks through the BSI queuing system while working closely with engineers and fellow programmers. Proficiency in DirectX 11, C++, MFC, linear algebra, and calculus is required to maintain and enhance graphics functionality across BSI software products.

Assist with developing internal validation and testing tools using Python scripting and leveraging Azure DevOps for project management, collaboration, and workflow efficiency. The role also provides technical support to users by diagnosing and resolving issues related to BSI software applications.

Other duties may include coordinating the publication of BSI newsletters, creating and testing software installation packages using InstallShield, maintaining help documentation in web and PDF formats through FLARE, and supporting website management and security initiatives.

Expected Salary

$60,000-$70,000 annually; commensurate with education and experience

Required Qualifications

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

Preferred
  • Strong proficiency in C++ and object-oriented programming.
  • Experience with STL, templates, and modern C++ techniques.
  • Solid understanding of algorithms, data structures, and memory management.
  • Familiarity with debugging tools and performance profiling.
  • Experience with version control (Git).
  • Familiarity with DirectX11.
  • Familiarity with Adobe Creative Suite for video editing, document preparation, and basic design is a plus.
  • Familiarity with SQL, ASP.NET Web Forms, jQuery, JavaScript, CSS, HTML, and IIS is considered a plus.
Special Instructions to Applicants

In order to be considered for this position, you must upload a cover letter and resume with application.

This is a time-limited position.

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

Health Assessment Required: No

Applications Close: 07 October 2026

Our Commitment

The University of Florida is an Equal Employment Opportunity Employer.

Hiring is contingent on eligibility to work in the U.S. The University of Florida is a public institution and is subject to all requirements under Florida Sunshine and Public Record laws. If an accommodation due to a disability is needed to apply for this position, please call 352-392-2477 or the Florida Relay System at 800-955-8771 (TDD) or visit Accessibility at UF.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Application Programmer II*
Application Programmer II*

University Of Florida • Gainesville (FL)

On-site
USD 70,000 - 95,000
Help Desk Technician
Help Desk Technician

University of Florida • Gainesville (FL)

On-site
USD 34,000 - 36,000
IT Analyst II
IT Analyst II

University of Florida • Gainesville (FL)

On-site
USD 61,000 - 65,000
Instructional Designer III
Instructional Designer III

University of Florida • Gainesville (FL)

On-site
USD 75,000 - 85,000
AST DIR, Facilities Operations
AST DIR, Facilities Operations

University of Florida • Gainesville (FL)

On-site
USD 95,000 - 150,000
Research IT Engineer III
Research IT Engineer III

University of Florida • Gainesville (FL)

On-site
USD 82,000 - 114,000
C++ App Developer - UI & Graphics for Engineering FEA
C++ App Developer - UI & Graphics for Engineering FEA

University of Florida • Gainesville (FL)

On-site
USD 60,000 - 70,000
Computer Programmer
Computer Programmer

University of North Florida • Gainesville (FL), Northern (KY)

Hybrid
USD 85,000 - 95,000
Computer Operator I
Computer Operator I

Inside Higher Ed • Gainesville (FL)

On-site
USD 21,593 - 30,754
Vacation and sick leave
Paid family leave
Competitive benefits package
Engineer II - Florida Semiconductor Institute (FSI)
Engineer II - Florida Semiconductor Institute (FSI)

Inside Higher Ed • Gainesville (FL)

On-site
USD 75,000 - 95,000