Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer/Developer

$70k - $85k

University of Wisconsin

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 I Job Summary:

The TOPS Lab, part of the College of Engineering and the Department of Civil and Environmental Engineering at the University of Wisconsin-Madison, is dedicated to improving transportation safety and mobility through innovative research, partnerships, and applied technology solutions. As part of the lab's Information Technology Research and Development group, this position contributes to impactful, real-world systems developed in collaboration with partners such as the Wisconsin Department of Transportation (WisDOT). The Software Engineer/Developer I/II will play a key role in supporting and enhancing these mission-critical systems.

In this role, you'll work closely with experienced engineers, researchers, and external stakeholders to design, build, and support large-scale applications that make a difference in transportation safety and efficiency. You'll collaborate with a diverse team of staff, faculty, and students to help shape system requirements and bring new features and improvements to life. The position also offers opportunities to contribute to system implementation and deployment, ensure performance and reliability of production systems, and create clear, effective technical documentation that supports long-term success. This is an excellent opportunity for someone who enjoys applying their technical skills in a collaborative, research-driven environment with real-world impact.

The Software Engineer/Developer I/II assists in design, development, testing, debugging, maintaining, and supporting TOPS Lab systems and applications.

Key Job Responsibilities:

  • Prepares program documentation and training requirements
  • Maintains and troubleshoots applications, systems, or websites
  • 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

Additional Information

  • Applicants for this position will be considered for Software Engineer/Developer I and Software Engineer/Developer II titles. The title and compensation will be determined by the experience and qualifications of the finalist.
Key Job Responsibilities:
  • Reviews application design specifications, codes new applications, and makes enhancements to existing applications
  • Implements data structure and systems performance strategies
  • Maintains and troubleshoots applications, systems, or websites
  • Prepares program documentation and training requirements
  • Tests and debugs programs, and prepares systems test data
  • Develops or modifies technical specifications for low-complexity projects using disciplined software development practices
Department:

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

Compensation:

Starting salary will be based on experience and qualifications. Well-qualified applicants can anticipate earning between $70,000 - $85,000, with final salary based on experience and qualifications.

Required Qualifications:
  • At least 2 years of professional software development experience in a business or production environment.
  • Proficiency in using Java programming language
  • Proficiency in HTML, CSS, and JavaScript, with experience using modern front-end frameworks or libraries (e.g., Bootstrap, React, Angular)
  • Proficiency in object-oriented design and programming.
  • Experience with databases (e.g., Oracle database, PostgreSQL, MSSQL).
  • Experience working across the software development lifecycle including requirements, architecture, design, development, testing, documentation, and maintenance
Preferred Qualifications:
  • Experience with backend Java frameworks such as Spring or Hibernate
  • Experience in JUnit and integration testing frameworks
  • Experience using front-end mapping libraries such as Leaflet, OpenLayers, or Google Maps API.
  • Experience with collaborative workflows and CI/CD pipelines.
  • Excellent oral and written communication skills.
  • Demonstrated success working in a team environment.
  • Demonstrated ability to work independently with minimal supervision
Education:

Bachelor's degree in computer science of related field preferred.

How to Apply:

Successful applicants are responsible for ensuring their eligibility to work in the United States (i.e., a citizen or national of the United States, a lawful permanent resident, a foreign national authorized to work in the United States without need of employer sponsorship) on or before the effective date of appointment. This position is not eligible for visa sponsorship. The University of Wisconsin-Madison does not participate in the E-Verify program.

Please go to the "Apply Now" area and select your current UW Employment Status. Applicants are required to upload a resume and a cover letter outlining relevant qualifications and experience as it pertains to the required and preferred qualifications outlined in this job posting. Applicants are also required to upload a separate document answering the 2 questions below. Candidates who do not submit all required application materials, will not be considered:

1. Please briefly describe your experience with the following technologies. For each area, provide a response that includes an example of how you have used it in a project, your role in that work, and any key challenges or lessons learned. Responses should not exceed 200 words per section.

Java programming and object-oriented design

Describe a project or feature where you used Java and applied object-oriented principles (e.g., inheritance, abstraction, design patterns).

Front-end web development (HTML, CSS, JavaScript)

Provide an example of a user interface or web application you helped build, including how you contributed to layout, interactivity, or usability.

Relational databases

Describe how you have used relational databases in an application, including which systems (e.g., MySQL, PostgreSQL, Oracle) and any experience with schema design, queries, or performance considerations.

Front-end mapping libraries (e.g., OpenLayers, Leaflet, Google Maps API)

If applicable, describe your experience building or supporting mapping or geospatial interfaces. If you do not have direct experience, briefly describe any related experience or your familiarity with these tools.

________________________________________

2. Describe how you approached diagnosing and resolving a software issue reported by a user. In your response, please include:

  • The type of issue (e.g., functional defect, performance issue, data inconsistency)
  • The tools or techniques you used (e.g., logging, debugging tools, unit tests, monitoring)
  • The outcome, including how the issue was resolved and any improvements made

The search committee will review all application materials after the posted deadline. We will notify selected applicants to participate further in the selection process directly. References will be requested of final candidates. All applicants will be notified after the search is complete and a candidate has been selected.

Contact Information:

Barry Crook

Department Administrator
View email address on click.appcast.io

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 OpportunityEmployer.

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 backgroundsand 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 accommodationfor 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.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer/Developer in Madison, WI vacancy
  • $90k - $130k

     ...creating robust, scalable, and high-performing software that meets the evolving needs of our...  ...are looking for a Full-Stack Software Engineer who shares our enthusiasm for technology...  ...you will be responsible for designing, developing, and maintaining end-to-end web applications... 
    Suggested
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Work from home

    Nelnet

    Madison, WI
    17 hours ago
  •  ...Full-Stack Software Engineer Remote (USA) Company Overview The built world generates more data than almost any other industry. Almost...  ...systems that manage and organize data efficiently. Develop and maintain data pipelines that support the platform’s data-... 
    Suggested
    Remote work
    Flexible hours

    GrabJobs

    Madison, WI
    1 day ago
  •  ...Primary Responsibilities:   Our embedded software engineers craft and innovate on truly unique and sophisticated controls platforms. As...  ...alongside other talented software engineers to coordinate and develop multiple software platforms employed in various appliances.... 
    Suggested
    Full time

    Sub-Zero Group

    Madison, WI
    17 hours ago
  • $100k - $144k

     ...Resource Innovations is seeking Senior Software Engineer  to join our growing Software as a Service (SaaS) team. As a hands-on technical lead...  ...within an agile/scrum team-based environment to design, develop a Software SaaS product ~ Experience writing with and working... 
    Suggested
    Remote job
    Full time
    Work at office
    Local area

    Resource Innovations

    Madison, WI
    17 hours ago
  •  ...that can serve our customers. Our in-house software and hardware teams bring the heart of...  ...you and your career.Our embedded software engineers craft and innovate on truly unique...  ...talented software engineers to coordinate and develop multiple software platforms employed in... 
    Suggested
    Full time
    Work at office

    Sub-Zero and Wolf

    Madison, WI
    3 days ago
  •  ...change the fight against cancer — helping to develop, introduce and support new treatment delivery systems and software that will give new hope and new health to cancer...  ...reduce regressions. Contribute to sustaining engineering by troubleshooting, participating in root-... 
    Permanent employment
    Full time
    Work at office

    Accuray

    Madison, WI
    17 hours ago
  • $174k - $252k

     ...amongst available technologies. Review code developed by other developers and provide feedback...  ...experience. 5 years of experience with software development in C++, C, or Python.3 years...  ...technologies. Google's software engineers develop the next-generation technologies... 

    Google

    Madison, WI
    4 days ago
  • $135.2k - $306.4k

     ...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for...  ...Document APIs, Compatibility, and Migration Help evolve developer-facing document APIs, including Oracle's MongoDB-compatible... 
    Temporary work
    Flexible hours

    Oracle

    Madison, WI
    17 hours ago
  • $90k - $120k

     ...united by our mission of creating opportunities for people where they live, learn, and work.Responsible for developing enterprise wide cross-functional software solutions, working closely with IT Software Architects and IT Business Analysts technical teams.External candidates... 
    Full time
    Contract work
    Temporary work
    Work experience placement
    Work at office
    Local area

    Nelnet

    Madison, WI
    2 days ago
  • $78k - $156k

     ...eradicate the disease and the suffering it causes.As a Sr. Software Engineer, this seasoned professional will demonstrate competence and...  ...our Software Engineering teams, you will be responsible for developing, enhancing, and sustaining software systems in a cross-functional... 
    Full time
    Part time
    Work at office
    Work visa
    Shift work
    Night shift
    Weekend work

    Abbott

    Madison, WI
    1 day ago
  • $186.07k - $218.9k

     ...together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. As a Senior Software Engineer on the Platform Core Automation team, you'll build the AI infrastructure and agentic systems that automate customer support... 
    Local area

    Coinbase

    Madison, WI
    1 day ago
  • $125k - $145k

     ...from, showcasing official music videos alongside a constantly developing lineup of live performances and innovative original...  ...TV, Sling Freestream, and Rakuten TV. About Role: As a Software Engineer at Vevo, you will join a small, autonomous team responsible... 
    Full time
    Local area
    Remote work
    Worldwide

    GrabJobs

    Madison, WI
    2 days ago
  •  ...multi-billion dollar public company to develop a cutting-edge chat system for customer...  ...once per quarter in-person. Full-Stack Engineer (Denari) Location: Madison, WI (Hybrid...  ...Denari is building the modern software stack for accounting firms - an intelligent... 
    Full time
    Immediate start
    3 days per week

    Denari LLC

    Madison, WI
    5 hours ago
  • $120k - $180k

     ...Senior Software Engineer – Backend Location : San Francisco Bay Area, CA strongly preferred - hybrid from our San Ramon office...  ...minds. Key Responsibilities Design & Build: Architect, develop, and maintain scalable RESTful APIs and backend services using... 
    Permanent employment
    Full time
    Work at office
    Local area
    Day shift
    3 days per week

    GrabJobs

    Madison, WI
    3 days ago
  •  ...maintain a Public Trust LTS is seeking a Senior Agentic AI Software Engineer to build the intelligence behind the platform—the autonomous...  ...You’ll Do: Build Intelligent Agentic Systems Design, develop, and deploy autonomous and multi-agent AI systems capable of... 
    Remote work

    GrabJobs

    Madison, WI
    3 days ago
  • $155k - $180k

     ...Software Engineer Seattle, WA or Madison, WI Our Mission & Culture At Xealth, we're revolutionizing healthcare by leveraging data...  ...ensure data accuracy, integrity, and HIPAA-compliant security. Develop Products with AI: Use AI to design, build and maintain... 
    Permanent employment
    Home office
    Flexible hours

    Xealth

    Madison, WI
    2 days ago
  • $100k

     ...lab etc to name a few. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply? Recent computer... 
    Full time
    H1b

    SynergisticIT

    Madison, WI
    2 days ago
  •  ...Software Engineer Give hope. Give health. Make your mark in the fight against cancer. At Accuray, we make a direct and powerful impact...  ...: the chance to change the fight against cancer — helping to develop, introduce and support new treatment delivery systems and software... 
    Permanent employment
    Worldwide

    Accuray

    Madison, WI
    1 day ago
  • $140k - $200k

     ...- Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...engineering, and research work. We are looking for a skilled Software Engineer to join us. What You’ll Do Be scrappy to find new sources... 
    Full time
    Work at office
    Shift work

    GrabJobs

    Madison, WI
    1 day ago
  •  ...safer, and accessible. Helm.ai builds AI software for autonomous driving and robotics. Our...  ...scale. We are looking for versatile engineers to shape core components of the next...  ...and yielding). Optimize trajectories: Develop robust trajectory generation systems that... 
    Odd job
    Work at office
    Remote work
    Flexible hours

    GrabJobs

    Madison, WI
    3 days ago
  • $140k - $200k

     ...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...complete them within 1 week.  What Yo u’ ll Do Design, develop, and maintain robust APIs including public TTS API, internal APIs... 
    Work at office
    Remote work

    GrabJobs

    Madison, WI
    3 days ago
  •  ...Gainwell Technologies seeks a Senior Software Engineer to design, develop, and support enterprise integration solutions on the Gainwell Connect Platform. You will build secure, scalable APIs, microservices, MFT, event-driven integrations, dashboards, and cloud-native... 

    Gainwell Technologies

    Madison, WI
    2 days ago
  •  ...One Call is seeking a Software Engineer Lead to design, develop, test, and maintain software for internal business partners and external customers. You will collaborate with business analysts, product managers, and teammates to deliver high-quality code on schedule and... 
    Remote work

    One Call

    Madison, WI
    1 day ago
  •  ...Web Developer Position The Information Technology Department at the Wisconsin Historical Society manages the technology and computer...  ...Skills: UX Design,.NET,Javascript Additional Skills: HTML/XHTML/DHMTL Coder,Software DeveloperThis is a high PRIORITY requisition.... 
    Immediate start

    Samprasoft

    Madison, WI
    1 day ago
  •  ...) Some of the duties you may be doing: Designs and develops software as directed and with supervision Develops software tests...  ...policies, procedures and plans May be involved in continuing engineering maintenance and manufacturing floor support of existing... 
    Summer work
    Internship

    ETC

    Middleton, WI
    3 days ago
  • $74.3k

     ...the team. With your learner's mindset, you will grow and develop as an engineer, as a team member, as a human, and as a champion for Ford....  ...deploy, operate and monitor highly available, business critical software solutions using Java and Spring Boot with hexagonal... 
    Work experience placement
    Immediate start
    Remote work
    Flexible hours

    Ford Motor Company

    Madison, WI
    17 hours ago
  • $170.6k - $261.3k

     ...configurations, deploys them across fleets, and monitors the resulting data from vehicle to cloud. We are seeking a Senior Software Engineer to develop the services, integrations, automation, and end-to-end observability that power this platform. Scaling high-quality data... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Madison, WI
    2 days ago
  •  ...Description Evans Transportation Services is seeking a Backend Software Engineer to develop and maintain scalable applications, APIs, integrations, and databases that support our transportation and logistics operations. This role partners with business and technology... 

    Evans Transportation Services, Inc.

    Madison, WI
    4 days ago
  •  ...Company Description BCC Software is the leading postal and presort software solutions...  ...is seeking an experienced Sr. Software Engineer with expertise in Delphi to join an Agile...  ...organization. Essential Functions Design, develop, test, and maintain software solutions... 
    Full time
    Work at office
    Remote work
    Monday to Friday
    Afternoon shift

    GrabJobs

    Madison, WI
    3 days ago
  • $79.2k - $209.5k

     ...analysis and propose practical solutions. Develop or improve metrics, dashboards, and...  ...technical debt. Improve the team through engineering practices, operational practices,...  ...Responsibilities ~4-8 years of relevant software engineering experience. ~ BS or MS in... 
    Temporary work
    Flexible hours

    Oracle

    Madison, WI
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer/Developer. Be the first to apply!