Software Developer I

Iowa State University•Ames, IA

About The Position

The Center for Survey Statistics and Methodology (CSSM) in Iowa State University's College of Liberal Arts and Sciences is seeking a Software Developer I. CSSM provides statistical research and consulting, data analysis, software development, and IT support related to grants and cooperative agreements. The center works with groups including the Natural Resources Conservation Service (NRCS), Bureau of Land Management (BLM), National Agricultural Statistics Service (NASS), and Iowa State University's Survey & Behavioral Research Services (SBRS). The position is responsible for developing software for the USDA-sponsored National Resources Inventory (NRI) survey and other CSSM clients. Work may involve software development using statistical methods and algorithms; developing an estimation program using statistical sampling and imputation methods; database programming; systems programming; or web application programming. This is a regular, full-time term appointment ending March 31, 2027. Renewal may be possible depending on funding availability. Candidates must be legally authorized to work in the U.S. on an ongoing basis without sponsorship; immigration sponsorship is not available.

Requirements

  • High school diploma or equivalent.
  • Legally authorized to work in the U.S. on an ongoing basis without sponsorship.

Nice To Haves

  • Bachelor's degree in computer science, computer engineering, mathematics, statistics, or a related field.
  • Previous experience working in a higher education setting.
  • Previous knowledge or experience working with NRI.
  • Programming experience with machine learning and LLMs.
  • Programming experience with contrastive learning methodology.

Responsibilities

  • Develop software for the USDA-sponsored National Resources Inventory (NRI) survey and other CSSM clients.
  • Work on one or more areas, including software development using statistical methods and algorithms.
  • Develop an estimation program using statistical sampling and imputation methods.
  • Perform database programming, systems programming, or web application programming.

Benefits

  • Medical and dental benefits.
  • Retirement benefits, including defined benefit and defined contribution plans.
  • Vacation, holiday, and sick time and leave plans.
  • Onsite childcare in Ames, Iowa.
  • Life insurance and long-term disability.
  • Flexible Spending Accounts.
  • Voluntary benefits and discounts.
  • Employee Assistance Program.
  • Wellbeing program.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service