University Of Michigan logo

Senior Software Developer

University Of Michigan

Ann Arbor, MI
Full Time
Senior
9 days ago

Job Description

About the Role

As a Senior Software Developer, you will play a role in the ongoing development of technical services for the School of Information. In addition to maintaining academic scheduling, you will run the automation systems for student success projects and retention strategies. You will bring experience in both frontend and backend web development to join a team of Project/Change Managers, Data Analysts, and more to provide high-quality solutions to campus and administrative units. Reporting to the UMSI Director of IT, you will provide tiered technical support for members across the UMSI community.

Key Responsibilities

  • Build scalable and new learning technologies
  • Architect, develop and test updates to the software infrastructure
  • Use Python to different environments and tools
  • Maintain documentation of the services and tools developed by UMSI IT
  • Consult on policy decisions informed by your technical expertise

Requirements

  • Bachelor's degree in a related field or an equivalent combination of education, certification, and experience
  • 4+ years of professional software development experience
  • 3+ years of professional experience in software solution architecture skills
  • Expert level proficiency with Python (including tooling like uv, conda/mamba, hatch)
  • Intermediate proficiency with software deployment tools (including Git, Docker, and Bash)
  • Familiarity with web technologies (including HTTP, websockets, servers)
  • Familiarity with Linux (including users, packages, environments, and file permissions)

Qualifications

  • Educational background in a related field or equivalent experience

Benefits & Perks

  • Generous time off (Vacation, Holidays, Season Days, Family Leave)
  • A retirement plan that provides two-for-one matching contributions after 12 months of eligible service, with immediate vesting
  • Many choices for comprehensive health insurance
  • Dental and vision insurance
  • Life insurance
  • Long-term disability coverage
  • Flexible spending accounts for healthcare and dependent care expenses
  • Tuition support program

Working at University Of Michigan

The School of Information is a progressive, interdisciplinary professional school that offers five academic programs. UMSI delivers innovative, elegant and ethical solutions connecting people, information and technology. The school was one of the first iSchools in the nation and is the premier institution studying and using technology to improve human computer interactions. The UMSI IT unit is committed to providing rapid services and data to team members at the University of Michigan, following Agile development processes to meet client needs.

Apply Now

Job Details

Posted AtJul 15, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About University Of Michigan

Website

umich.edu

Location

Ann Arbor, MI

Industry

Colleges, Universities, and Professional Schools

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches