University of Michigan

Software Engineer Intermediate

University of Michigan$80K — $95K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Masters Degree in Computer Science or Engineering, or a closely related field
  • 1 to 3 years of professional software engineering experience
  • Working knowledge of full-stack web development, backend and frontend frameworks, and REST API design
  • Experience with AI or machine-learning inference service integration and deployment
  • Familiarity with version control, code review workflows, CI/CD, and monitoring practices

Responsibilities

  • Provide functional and empirical analysis for the lab's research software platform
  • Design and implement REST APIs, scalable backend systems, and database schemas
  • Integrate and operate AI inference services in production
  • Participate in developing automated test coverage and CI/CD pipelines
  • Analyze and evaluate alternative technical approaches, making decisions within scope of responsibilities
  • Deploy, monitor, and maintain platform features in production
  • Collaborate with senior lab members to align work with research objectives

Benefits

  • Excellent medical, dental and vision coverage effective on your very first day
  • 2:1 Match on retirement savings
Full Job 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 outline skills and experience that directly relate to this position.

Job Summary

Provides functional and empirical analysis related to the design, development, and implementation of software systems that support the laboratory's research operations, including utility, development, and diagnostic software for the lab's microscopy image management and analysis platform. The candidate will participate in developing test strategies and systems for these products. Working under the general supervision of the lab's PI, the candidate will apply established software engineering concepts, practices, and procedures to build, integrate, and operate the platform that manages and processes large-scale microscopy image data for neural circuit mapping and spatial genetic profiling.

Responsibilities*
  • Will provide functional and empirical analysis related to the design, development, and implementation of the lab's research software platform, including its backend services, frontend interfaces, and supporting utility, development, and diagnostic software.
  • Designs and implements REST APIs, scalable backend systems, and database schemas for large-scale microscopy image data.
  • Integrates and operates AI inference services in production, ensuring performance and reliability.
  • Participates in the development of test strategies and systems, including automated test coverage, continuous integration and delivery (CI/CD) pipelines, monitoring, and reliability engineering.
  • Analyzes, compares, and evaluates alternative technical and architectural approaches, and makes independent decisions on matters of significance within the scope of assigned responsibilities.
  • Deploys, monitors, and maintains platform features in production, and documents technical designs and decisions.
  • Collaborates with the senior lab members through code review, one-on-one meetings, and lab meetings to align work with research objectives.
  • Knows and applies the fundamental concepts, practices, and procedures of software engineering well.
  • Analyzes, compares, and evaluates various courses of action and has the authority to make independent decisions on matters of significance

Required Qualifications*
  • Masters Degree in Computer Science or Engineering, or a closely related field.
  • 1 to 3 years of professional software engineering experience.
  • Working knowledge of full-stack web development, including backend and frontend frameworks, REST API design, and relational database design.
  • Experience integrating and deploying AI or machine-learning inference services in production.
  • Familiarity with version control, code review workflows, CI/CD, monitoring, and reliability practices.

What Benefits can you Look Forward to?
  • Excellent medical, dental and vision coverage effective on your very first day
  • 2:1 Match on retirement savings

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 .

Application Deadline

Job openings are posted for a minimum of seven calendar days. The review and selection process may begin as early as the eighth day after posting. This opening may be removed from posting boards and filled any time after the minimum posting period has ended.

Job Detail

Job Opening ID

281319

Working Title

Software Engineer Intermediate

Job Title

Software Engineer Intermediate

Work Location

Ann Arbor Campus

Ann Arbor, MI

Modes of Work

Onsite

Full/Part Time

Full-Time

Regular/Temporary

Regular

FLSA Status

Exempt

Organizational Group

Medical School

Department

MM Cell & Developmntl Biology

Posting Begin/End Date

8/06/2026 - 8/13/2026

Career Interest

Information Technology

About University of Michigan

The University of Michigan is a public research university in Ann Arbor, Michigan. It is the state's oldest university and the flagship campus of the University of Michigan system. The University of Michigan was founded in 1817 in Detroit, as the Catholepistemiad, or University of Michigania, 20 years before the territory became a state. The school moved to Ann Arbor in 1837 onto 40 acres (16 ha) of what is now known as Central Campus. Since its establishment in Ann Arbor, the university campus has expanded to include more than 584 major buildings with a combined area of more than 34 million gross square feet (781 acres or 3.16 km²), and has two satellite campuses located in Flint and Dearborn. The University of Michigan is a founding member of the Association of American Universities.
Learn more about University of Michigan
Size
50,000 employees
Industry
Founded
1817

Similar Jobs

More Jobs at University of Michigan

More Information Technology Jobs

Find similar Software Engineer Intermediate jobs: