Software Engineer/Developer II

Software Engineer/Developer II

  • JR10005922
  • Hybrid
  • Madison, Wisconsin
  • Information Technology
  • Full time
  • Opening at: Nov 19 2025 - 11:00pm CST
  • Closing at: Dec 3 2025 - 11:00pm CST

Current Employees: If you are currently employed at any of the Universities of Wisconsin, log in to Workday to apply through the internal application process.

Job Category:

Academic Staff

Employment Type:

Regular

Job Profile:

Software Engineer/Developer II

Job Summary:

The successful candidate joining our atmospheric science software team will primarily provide software development and engineering support for four projects which work with considerable volumes of specialized science code spanning decades of effort. VOLcanic Cloud AnalysisToolkit (VOLCAT) / Next Generation Fire System (NGFS) project maintains and distributes real-time event warning and monitoring software systems for on-premises deployment as well as cloud infrastructure. VOLCAT/NGFS software analyzes satellite instrumentation data from multiple spacecraft, to identify and track wildfires or volcanic events, and provide accurate and rapidly actionable information to responder agencies. The Cross-track Infrared Sounder (CrIS) Level 1B project builds software to produce and analyze a long-term data record of atmospheric infrared spectra, which are collected from low Earth orbit by a series of NOAA satellites. This data is most useful for deeper understanding of atmospheric state at multiple altitudes. The Algorithm Integration Team (AIT) works with technical groups and science teams affiliated with NOAA and UW, to adapt and integrate new meteorological product software (such as VOLCAT/NGFS) to secure cloud-resident NOAA processing systems, by applying Agile continuous-integration methodologies. The Atmospheric Emitted Radiance Interferometer (AERI) team maintains an instrument developed at the SSEC to collect up-looking infrared spectra continuously, providing software and support for eight deployed instruments for the Department of Energy.

This position is located in the Scientific Computing operational area.

Please note that 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) on or before the effective date of employment. OPT and OPT-STEM are not eligible to apply. University sponsorship is not available for this position.

This position is eligible for any of the following: 40% remote work after supervisor determined training completion. In person work is required at full time upon hire. Remote work requires an approved flexible work arrangement (FWA) agreement. An FWA requires 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.

Key Job Responsibilities:

  • Reviews application design specifications, codes new applications, and makes enhancements to existing applications
  • Tests and debugs programs, and prepares systems test data
  • Prepares program documentation and training requirements

Present progress and results to internal team members as well as external collaborators, funders and users.

  • Develops or modifies technical specifications for moderately-complex projects using disciplined software development practices

Communicate with government, industry, and research personnel to understand, establish, and meet technical and process requirements for time- and mission-critical software systems.

  • Prepares detailed system design specifications for system integration and upgrades

Transition and adapt software to new deployment environments.

  • Maintains and troubleshoots applications, systems, or websites
  • Implements data structure and systems performance strategies

Department:

Office of the Vice Chancellor for Research, Space Science and Engineering Center

Compensation:

Starting salary will be based on experience and qualifications. Well-qualified applicants can anticipate earning a starting rate of $70,000 annually, with final salary based on experience and qualifications.

This position offers a comprehensive benefits package, including generous paid time off, competitively priced health/dental/vision/life insurance, tax-advantaged savings accounts, and participation in the nationally recognized Wisconsin Retirement System (WRS) pension fund. For a summary of benefits, please see https://www.wisconsin.edu/ohrwd/benefits/download/fasl.pdf.

Required Qualifications:

- Working knowledge of Python language, Git source management, software containerization (e.g. Docker).

- Familiarity with Continuous Integration / Continuous Deployment, Agile software development methodologies, and Gitlab/Github collaborative software development.

- Ability to pass programming test that may be administered at time of interview.

- Must successfully pass a background check for a NOAA Common Access Card (CAC) in order to comply with contractual prerequisites.

- Must upload a Letter of Qualifications and Resume to candidate profile.

Preferred Qualifications:

- Experience with data analysis toolsets such as Pandas and Dask; systems dashboarding tools; databases and web application / API development.

- Familiarity with Continuous Integration / Continuous Deployment, Agile software development methodologies, and Gitlab/Github collaborative software development.

- Experience writing and maintaining numerically intensive code in programming languages such as C/C++, Fortran, Go, Rust, and/or shell scripting.

- Working knowledge of Linux systems administration, Kubernetes, commercial cloud environments (e.g. AWS/GCP/Azure), and computer networking.

- Strong analytical and problem-solving skills, and the ability to work well with others in a dynamic environment.

Education:

Must have one of the following:

- Associates or Bachelors degree in Computer Science or related field.

- Demonstrated minimum of 2 years professional programming experience reflected in cover letter or resume.

Additional Information:

This position is being posted at Software Engineer/Developer II and III levels. Level and pay are commensurate with experience.

How to Apply:

Click the "Apply" button to start the application process.

You MUST upload the following documents:

-Resume 

-Letter of Qualifications

Applicants should attach a letter of qualifications and resume detailing their training and experience relating to the required and preferred qualifications referenced above. The application reviewers will be relying on written application materials to determine which qualified applicants will advance in the recruitment process.

Contact Information:

Denise Weidner

HR Generalist

denise.weidner@ssec.wisc.edu

Institutional Statement on Diversity:

Diversity is a source of strength, creativity, and innovation for UW-Madison. We value the contributions of each person and respect the profound ways their identity, culture, background, experience, status, abilities, and opinion enrich the university community. We commit ourselves to the pursuit of excellence in teaching, research, outreach, and diversity as inextricably linked goals.

The University of Wisconsin-Madison fulfills its public mission by creating a welcoming and inclusive community for people from every background - people who as students, faculty, and staff serve Wisconsin and the world.

The University of Wisconsin-Madison is an Equal Opportunity Employer. 

Qualified applicants will receive consideration for employment without regard to, including but not limited to, race, color, religion, sex, sexual orientation, national origin, age, pregnancy, disability, or status as a protected veteran and other bases as defined by federal regulations and UW System policies. We promote excellence by acknowledging skills and expertise from all backgrounds and encourage all qualified individuals to apply. For more information regarding applicant and employee rights and to view federal and state required postings, visit the Human Resources Workplace Poster website.

To request a disability or pregnancy-related accommodation for any step in the hiring process (e.g., application, interview, pre-employment testing, etc.), please contact the Divisional Disability Representative (DDR) in the division you are applying to. Please make your request as soon as possible to help the university respond most effectively to you.

Employment may require a criminal background check. It may also require your references to answer questions regarding misconduct, including sexual violence and sexual harassment. 
 
The University of Wisconsin System will not reveal the identities of applicants who request confidentiality in writing, except that the identity of the successful candidate will be released. See Wis. Stat. sec. 19.36(7). 
 
The Annual Security and Fire Safety Report contains current campus safety and disciplinary policies, crime statistics for the previous 3 calendar years, and on-campus student housing fire safety policies and fire statistics for the previous 3 calendar years. UW-Madison will provide a paper copy upon request; please contact the University of Wisconsin Police Department.

Apply Now

Are you a current employee at any 
University of Wisconsin campus?

I am a current employee

I am not a current employee

Log in to Jobs Hub to apply:

Please search for requisition JR10005922 in Workday Jobs Hub to get started.

Log in to Workday