R&D software engineer

The University of Arizona
Tucson, AZ

Posting Number: req25369

Department: AZ Inst for Resilience

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

Contact Information for Candidates

Patrick Bunn | [email protected]

Open Until Filled: Yes

Documents Needed to Apply: Curriculum Vitae (CV) and Cover Letter

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. These reports 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 [email protected] .

Posted 2026-03-12

Recommended Jobs

BCBA-Hybrid In Clinic- Phoenix 2

The Treetop ABA
Phoenix, AZ

🌳 Branch Out and Grow with The Treetop ABA 🌳 We’re offering a generous sign-on bonus and performance-based monthly incentives. Don’t miss your chance to plant your roots and grow your career with…

View Details
Posted 2026-02-26

Remote Client Enrollment Specialist

AO Globe Life
Gilbert, AZ

AO Globe Life is hiring motivated professionals to support credit union members who are already connected with our organization and seeking guidance on supplemental coverage options. This fully remot…

View Details
Posted 2026-03-10

Miembro del Equipo de Restaurante - Cajero, Mecero

Noodles & Company
Phoenix, AZ

Resumen: En Noodles & Company , nuestra misión es nutrir e inspirar a cada miembro del equipo, cada cliente y cada comunidad a la que servimos. Estamos contratando Miembros del Equipo para unir…

View Details
Posted 2025-12-19

Tolling Operations Analyst

PrePass, LLC
Phoenix, AZ

About PrePass PrePass® is North America's most trusted weigh station bypass and toll management platform. We’re transforming how the transportation industry operates—creating solutions that keep t…

View Details
Posted 2025-04-29

Medical Assistant

Impression Foot & Ankle
San Tan Valley, AZ

Podiatry Medical Assistant Impression Foot & Ankle is excited to announce the opening of a new position for a Podiatry Medical Assistant. We are looking for a dedicated individual to join our dynami…

View Details
Posted 2026-02-13

Guest Blogger Volunteer - Share Stories That Matter

The Education Equality Institute
Phoenix, AZ

Location: Remote | Type: Unpaid Volunteer Role About The Educational Equality Institute (TEEI): TEEI is dedicated to creating equal educational opportunities for underserved communities worldwi…

View Details
Posted 2025-10-23

Physical Therapist - Chandler, AZ

HealthOp Solutions
Chandler, AZ

Position Title: Physical Therapist – Outpatient Rehab Clinic Location: Chandler, Arizona Schedule: Full-Time | 40 Hours per Week | Monday–Friday Setting: Onsite | Single Clinic Location …

View Details
Posted 2025-11-14

Sr Product Manager

Disney Entertainment and ESPN Product & Technology
Glendale, AZ

Job Summary: Disney Entertainment and ESPN Product & Technology Technology is at the heart of Disney’s past, present, and future. Disney Entertainment and ESPN Product & Technology is a global …

View Details
Posted 2026-01-28

217009 - Electrical Engineer 2

Chipton‑Ross Inc
Chandler, AZ

Chipton-Ross is seeking multiple Electrical Engineer 2's for a contract opportunity in Chandler, AZ. BASIC QUALIFICATIONS (REQUIRED SKILLS/EXPERIENCE): BS in Electrical Engineering and 5 Years' E…

View Details
Posted 2026-02-10

Developmental Pediatrics NP - Banner University Medical Center Tucson

Banner Health
Tucson, AZ

Developmental Pediatric NP in Tucson — Help Children Live their Best Lives...So You Can Work Your Passion! DEVELOPMENTAL PEDIATRIC OPPORTUNITY — Help children and their families manage autism diagno…

View Details
Posted 2026-01-30