Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

University of Wisconsin–Madison Logo

Software Engineer/Developer II

University of Wisconsin–Madison

From $80,000
Nov 2, 2025
Madison, WI, US
Apply Now

The UW-SSEC A-SIPS team needs to ingest, store, process, and deliver data products derived from low earth-orbiting environmental satellites. This involves supporting a high-performance data, ingest, archive, and processing system for the NASA Atmosphere Science Investigator-Led Processing System (A-SIPS). The team also assists NASA Atmosphere Science Team members in implementing, evaluating, and refining scientific algorithms and products for curated sensor and sensor-derived geophysical data records critical to monitoring long-term climate.

Requirements

  • Experience developing and maintaining software systems in Python.
  • Familiarity with the Linux programming environment, including knowledge of operating systems concepts and command line/scripting proficiency.
  • A solid foundation in software engineering practices including use of version control (git) and, software testing.
  • Scientific programming and data visualization experience using tools like the Python/NumPy/Matplotlib ecosystem or alternatives like R, MATLAB, IDL, etc.
  • A background in cluster computing using batch systems like HTCondor and distributed file systems like Ceph.
  • Experience with message-oriented systems built with RabbitMQ or similar technologies.
  • SQL database programming experience with a DBMS, preferably PostgreSQL.

Responsibilities

  • Develops or modifies technical specifications for moderately-complex projects using disciplined software development practices
  • Prepares program documentation and training requirements
  • Implements data structure and systems performance strategies
  • Tests and debugs programs, and prepares systems test data
  • Maintains and troubleshoots applications, systems, or websites
  • Reviews application design specifications, codes new applications, and makes enhancements to existing applications
  • Prepares detailed system design specifications for system integration and upgrades

Other

  • This position is eligible for a flexible work arrangement (FWA) of 60% in office/40% remote after one year of employment at supervisor discretion/approval.
  • An FWA requires the successful candidates to possess their own high-speed internet and phone to perform the work on a university provided computer.
  • Per University policy, transportation between home and assigned work location is not payable/reimbursable and will be at the expense of the employee.
  • Successful applicants are responsible for ensuring their eligibility to work in the United States (ie. a citizen or national of the United States, a lawful permanent resident, a foreign national authorized to work in the United States without the need of employer sponsorship) on or before the effective date of employment.
  • OPT and OPT-STEM are not eligible to apply.