Software Developer
University of Michigan
Ann Arbor, MI
Job posting number: #7328944
Posted: April 14, 2026
Application Deadline: Open Until Filled
Job Description
Responsibilities*Design, develop, test, and document user-facing applications using current web technologies and design systems
Integrate user-interface elements with RESTful APIs and backend services to deliver responsive functionality
Perform analysis and resolution of defects and operational issues reported by users
Respond to and resolve software issues and support tickets related to user-interface/user-experience and application functionality
Remain current with emerging programming technologies and conduct independent research to inform and influence the team's future technical direction
Remote work permitted 80% of week
Required Qualifications*
Bachelor's degree in Information Systems, Computer Science or related field plus at least 1 year of relevant experience to include:
Experience in Python
Developing web applications using modern open-source JavaScript libraries and frameworks
Creating and translating user-interface/user-experience designs into functional interfaces using design tools (e.g., Figma, Adobe XD, Adobe Illustrator)
Working with modern CSS frameworks, version control systems (e.g., Git), and modern development tools and frameworks (e.g., Webpack)
Designing and building RESTful APIs



