×
Register Here to Apply for Jobs or Post Jobs. X

Applications Developer

Remote / Online - Candidates ideally in
Kalamazoo, Kalamazoo County, Michigan, 49006, USA
Listing for: University Of Michigan
Full Time, Remote/Work from Home position
Listed on 2026-02-19
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 77000 - 90000 USD Yearly USD 77000.00 90000.00 YEAR
Job Description & How to Apply Below

A cover letter and resume are important submissions for the hiring team to get a sense of your experience. In the cover letter, please let us know how this role aligns with your career aspirations and skills. Submit both a cover letter and resume as one file, due to system limitations.

For questions about this role or accommodation requests, contact talent.acquisition

Job Summary

Hathi Trust is a partnership of academic and research institutions, offering a collection of millions of titles digitized from libraries around the world. Hathi Trust is administratively based in the University of Michigan Library, and our staff are employees of the University.

The primary office location of this position is in Ann Arbor, Michigan. This position is flexible and offers remote, hybrid or on-site work options as long as you reside full-time in the United States.

What You'll Do
  • Develop, debug, modify and maintain complex software systems, including the full stack of components behind data-driven web applications and APIs.
  • Collaborate with other developers and staff to build accessible technology solutions that enable use of the Hathi Trust collection for a wide variety of users.
  • Be part of a team working to modernize technology used by the Hathi Trust Digital Library applications, especially legacy web applications written in Perl.
  • Use modern development practices such as version control, dependency management, secure development practices, containerization, and automated testing and deployment.
  • Build expertise in multiple development skills through practice and focused learning.
Why Work at Michigan?

The University of Michigan offers a comprehensive benefits package including:

  • Health, dental, and vision insurance.
  • Generous time off (24 vacation days per year, and 15 sick days per year).
  • A retirement plan that provides two-for-one matching contributions with immediate vesting.
  • Professional development opportunities, including support for ongoing training and certification.
  • Flexible spending accounts for healthcare and dependent care expenses.
  • Life insurance, long-term disability coverage, and more.
Required Qualifications *
  • Bachelor's degree in computer science, information, or a related field, or an equivalent combination of education, certification, and experience.
  • Experience working in a collaborative development team.
  • Knowledge of some aspects of modern development as listed in responsibilities above, and an interest in building expertise.
  • Familiarity with WCAG accessibility standards.
  • Awareness of ethical concerns in the use of generative AI.
Modes of Work

Positions that are eligible for hybrid or mobile/remote work mode are at the discretion of the hiring department. Work agreements are reviewed annually at a minimum and are subject to change at any time, and for any reason, throughout the course of employment. Learn more about the work modes.

Final date to receive applications

Job openings are posted for a minimum of seven calendar days.

The review and selection process maybegin as early as the eighth day after posting.

This opening may be removed from posting boards and filled anytime after the minimum posting period has ended.

U-M EEO Statement

The University of Michigan is an equal employment opportunity employer.

$77,000.00 - $90,000.00

Posting Begin/End Date: 2/02/2026 - 2/14/2026

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary