We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

R&D Software Engineer

University of Arizona
life insurance, vision insurance, sick time
United States, Arizona, Tucson
Mar 07, 2026
R&D Software Engineer
Posting Number req25369
Department AZ Inst for Resilience
Department Website Link https://air.arizona.edu/
Location Tucson Campus
Address Tucson, AZ USA
Position Highlights

Arizona Institute for Resilience in Office of Research & Partnerships at the University of Arizona is seeking an R&D Software Engineer. The Power Forecasting Group (PFG) within the Arizona Institute for Resilience produces weather and renewable power forecasts for the Southwest United States. The group is seeking a research and development software engineer to support research efforts and development of our forecasting systems. Our systems require both web front-end (HTML/CSS/JavaScript) and server back-end (Python, MySQL, Linux) development in a primarily Linux environment. The selected candidate will be responsible for developing, maintaining, and reviewing code in a collaborative environment utilizing GitHub. The candidate is expected to contribute to on-call support for operational systems that run 24/7/365. They will also be responsible for the warehoused data and scripts that acquire new data. This position offers opportunities to gain substantial experience with the rapidly growing renewable energy sector.

At the Arizona Institute for Resilience, we turn science into actionable, community-oriented solutions. Our focus is resilience, the capacity to respond to environmental change in innovative ways by adapting toward more sustainable and equitable outcomes. We bring together researchers, educators, problem-solvers, and innovators from diverse disciplines - science, engineering, humanities, economics, public policy, law, the arts, and beyond - to develop innovative and practical solutions to the many environmental and resilience challenges we all face today.

Outstanding U of A benefits include health, dental, and vision insurance plans; life insurance and disability programs; paid vacation, sick leave, and holidays; U of A/ASU/NAU tuition reduction for the employee and qualified family members; retirement plans; access to U of A recreation and cultural activities; and more!

The University of Arizona has been recognized for our innovative work-life programs. For more information about working at the University of Arizona and relocations services, please click here.

Duties & Responsibilities
  • Maintenance, development, and operation of forecast code and supporting systems. These systems include custom weather and power forecast systems, and specific projects include the production of weather and renewable power forecasts, delivery of forecast data to sponsors through established delivery mechanisms, and web dashboard creation/support for data visualization using modern front-end technologies e.g. Vue/d3.js, etc.
  • Update and maintain documentation relating to the custom weather and power forecast systems.
  • Work with the team to implement new code and/or models into production forecast systems. The candidate will be responsible for making code design decisions related to the projects assigned to them.
  • Serve as a point of call for stakeholders (e.g. regional electric utility companies including TEP, APS and SRP) and actively participate in virtual/in-person meetings.
  • Aide in the publication/presentation of results online (GitHub, archives), at conferences, and in traditional literature.

Knowledge, Skills, and Abilities:

  • Interest in renewable energy and willingness to learn on the job.
  • Skills in developing for and in a Linux environment.
  • Proficiency in Python and scientific Python libraries (NumPy, SciPy, Pandas).
  • Familiarity with DBMS systems such as MySQL
  • Familiarity with RESTful API development using frameworks like Flask and FastAPI
  • Familiarity with container and virtualization technologies such as Docker and KVM
  • A record of open-source software development.
  • Demonstrated ability to produce high-quality, reliable software and documentation.
  • Knowledge of Git and GitHub, and an active GitHub account.
  • Familiarity with Test Driven Development and CI/CD processes.
  • Strong written and oral communication.

This job posting reflects the general nature and level of work expected of the selected candidate(s). It is not intended to be an exhaustive list of all duties and responsibilities. The institution reserves the right to amend or update this description as organizational priorities and institutional needs evolve.

Minimum Qualifications
  • Bachelor's degree in Computer Science, Physics, Engineering, or equivalent advanced learning attained through experience.
  • 3 years of relevant work experience.

Preferred Qualifications

  • Experience with using and managing Kubernetes clusters and Ansible.
  • Experience with Machine Learning.
  • Experience with solar or wind power forecasting, or other relevant experience in the sector.

FLSA Exempt
Full Time/Part Time Full Time
Number of Hours Worked per Week 40
Job FTE 1.0
Work Calendar Fiscal
Job Category Research
Benefits Eligible Yes - Full Benefits
Rate of Pay $86,870 - $112,932
Compensation Type salary at 1.0 full-time equivalency (FTE)
Grade 11
Compensation Guidance The Rate of Pay Field represents the University of Arizona's good faith and reasonable estimate of the range of possible compensation at the time of posting. The University considers several factors when extending an offer, including but not limited to, the role and associated responsibilities, a candidate's work experience, education/training, key skills, and internal equity.

The Grade Range represent a full range of career compensation growth over time. The university offers compensation growth opportunities within its career architecture. To learn more about compensation, please review our Applicant Compensation Guide and our Total Rewards Calculator.
Career Stream and Level PC2
Job Family Research Engineering
Job Function Research
Type of criminal background check required: Name-based criminal background check (non-security sensitive)
Number of Vacancies 1
Target Hire Date
Expected End Date
Contact Information for Candidates Patrick Bunn | ptwbunn@arizona.edu
Open Date 3/6/2026
Open Until Filled Yes
Documents Needed to Apply Curriculum Vitae (CV) and Cover Letter
Special Instructions to Applicant
Notice of Availability of the Annual Security and Fire Safety Report In compliance with the Jeanne Clery Disclosure of Campus Security Policy and Campus Crime Statistics Act (Clery Act), each year the University of Arizona releases an Annual Security Report (ASR) for each of the University's campuses.Thesereports disclose information including Clery crime statistics for the previous three calendar years and policies, procedures, and programs the University uses to keep students and employees safe, including how to report crimes or other emergencies and resources for crime victims. As a campus with residential housing facilities, the Main Campus ASR also includes a combined Annual Fire Safety report with information on fire statistics and fire safety systems, policies, and procedures.
Paper copies of the Reports can be obtained by contacting the University Compliance Office at cleryact@arizona.edu.
Applied = 0

(web-6bcf49d48d-kx4md)