Senior Software Developer at University of Michigan
Ann Arbor, MI 48109, USA -
Full Time


Start Date

Immediate

Expiry Date

16 Oct, 25

Salary

110000.0

Posted On

16 Jul, 25

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Git, Python, Web Technologies, Bash, Websockets, Linux, Docker

Industry

Information Technology/IT

Description

HOW TO APPLY

A cover letter is required for consideration for this position and should be attached as the first page of your resume. The cover letter should address your specific interest in the position and highlight your experiences that directly relate to this position.
With questions about the position or office, or for requests for accommodations or support with the application process please email UMSI Human Resources at [email protected].

JOB SUMMARY

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.

WHO WE ARE

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. Our school mission is to create and share knowledge so that people will use information - with technology - to build a better world.
The UMSI IT unit is designed to provide rapid services and data to team members at the University of Michigan. The unit is responsible for all non-hardware infrastructure, such as educational technologies and data flows between University systems, 3rd parties tools and collaboration with campus partners. Following Agile development processes, we aim to delight our clients with the innovative solutions and services purchased or built by UMSI to meet their needs.

REQUIRED QUALIFICATIONS*

  • 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 applying software solution architecture skills
  • Expert level proficiency with Python (incl. tooling like uv, conda/mamba, hatch); Intermediate proficiency with software deployment tools (incl. Git, Docker, and Bash)
  • Familiarity with web technologies (incl. HTTP, websockets, service workers); familiarity with Linux (incl. users, packages, environments, and file permissions).
Responsibilities

RESPONSIBILITIES*

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

In addition to a career filled with purpose and opportunity, The University of Michigan offers a comprehensive benefits package to help you stay well, protect yourself and your family and plan for a secure future. Benefits include:

  • 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 progra
Loading...