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

Software Engineer/Developer

University of Wisconsin Madison
United States, Wisconsin, Madison
21 North Park Street (Show on map)
Feb 04, 2026
Current Employees: If you are currently employed at any of the Universities of Wisconsin, log in to Jobs Hub to apply through the internal application process. Job Category:Academic Staff Employment Type:Regular Job Profile:Software Engineer/Developer I Job Summary:

The TOPS Lab, based in the College of Engineering and the Department of Civil and Environmental Engineering, is a unique research organization created with a mission to improve transportation safety and mobility through a diverse balance of research partnerships, service, and training. This position will work within the lab's research computing group supporting several transportation data management systems and applications.

Job Responsibilities
The Software Engineer/Developer I/II assists in design, development, testing, debugging, operating, and troubleshooting of software and applications to support information technology business operations.

Essential Responsibilities:
* Reviews application design specifications, codes new applications, and makes enhancements to existing applications.
* Maintains and troubleshoots applications, systems, or websites.
* Develops or modifies technical specifications for low-complexity projects using disciplined software development practices.
* Tests and debugs programs, and prepares systems test data.
* Implements data structure and systems performance strategies.
* Prepares program documentation and training requirements.

Other Duties Include:
* Assisting with design, development, and troubleshooting of large-scale computer applications supporting mission-critical research and operational requirements.
* Working with TOPS Lab staff, students, and faculty to assist in planning and requirements for systems development projects.
* Developing documentation for new systems or enhancements including architecture and design documents, and user manuals.

Key Job Responsibilities:
  • Prepares program documentation and training requirements
  • Implements data structure and systems performance strategies
  • Reviews application design specifications, codes new applications, and makes enhancements to existing applications
  • Develops or modifies technical specifications for low-complexity projects using disciplined software development practices
  • Tests and debugs programs, and prepares systems test data
  • Maintains and troubleshoots applications, systems, or websites
Department:

College of Engineering, Civil and Environmental Engineering - Traffic Operations and Safety Laboratory (TOPS)

Compensation:

The starting salary for the position is $67,000, but is negotiable based on experience and qualifications.

Required Qualifications:

  • At least 2 years of professional experience
  • Proficiency using a modern programming language (e.g., Java, Python, C#) for building scalable APIs (Application Programming Interfaces).
  • Proficiency in front-end development (HTML, CSS, and JavaScript) for building GIS/mapping interfaces.
  • Proficiency in object-oriented design and programming.
  • Experience working across the software development lifecycle including requirements, architecture, design, development, testing, documentation, and maintenance.

Preferred Qualifications:

  • Experience using front-end mapping libraries such as Leaflet, OpenLayers, or Google Maps API.
  • Experience with ArcGIS products (e.g., ArcGIS Pro, ArcGIS Online, ArcGIS Server) for spatial data management and visualization.
  • Experience with backend frameworks such as Spring or Hibernate, especially in the context of RESTful API development.
  • Experience with GIS/spatial databases (e.g., Oracle database, PostGIS).
  • Experience with Git, SVN or similar version control.
  • Experience writing JUnit test cases for robust application code.
  • Excellent oral and written communication skills.
  • Demonstrated success working in a team environment.
  • Demonstrated ability to work independently with minimal supervision.

Education:

Required: Bachelor's Degree in Computer Science or Related Field

How to Apply:

Please go to the "Apply Now" area and select your current UW Employment Status. Applicants will be asked to upload a resume and cover letter outlining relevant qualifications and experience as it pertains to the required and preferred qualifications outlined in this job posting.

  • The successful applicant will be responsible for ensuring eligibility for employment in the United States on or before the effective date of the appointment. University sponsorship is not available for this position.

Contact Information:

Steve Rau
Engineering Hall

1415 Engineering Drive
Madison, WI 53532
srau@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.

Applied = 0

(web-54bd5f4dd9-cz9jf)