Software Engineering Fellow

Deadline to apply: Priority consideration will be given to applications submitted by Sunday, May 31, 2026. (This posting may close earlier if a high volume of applications is received.)
Application Link: https://myumi.ch/W6WAn 
Location: 317 Maynard St., Ann Arbor, MI 48104 (75% in-person fellowship experience)
Pay Rate: Undergraduate $17/hr, Master’s $20/hr, Doctoral $23/hr
Job Duration: 40 hours/week for the spring/summer 2026 semester, with the possibility of extending the fellowship
Supervisor: Ethan Gery ([email protected])

Who We’re Looking For:

We are looking for well-rounded, motivated and flexible fellows to help us design, build, and scale the Michigan Online platform to serve 25 million learners worldwide. We are a collaborative, agile team dedicated to creating a world-class, data-driven, and personalized destination for online education.

What You’ll Do:

  • Implement designs and create and test software across the development stack, from database to server-side code to front-end user interfaces.
  • Work in a diverse and collaborative environment with other developers, testers, designers, and product specialists. 
  • Contribute to product discovery, ensuring we build solutions that truly make a difference for Michigan Online learners.

Experience and Skills You’ll Gain:

  • Work in a team-centric cross-functional environment
  • Develop an online platform with cutting edge technologies
  • Contribute to the full software development lifecycle (SDLC), including discovery, design, development, deployment, and support.

Student Qualifications:

  • Current U-M student studying or with related experience in computer science, computer engineering, or a related discipline.
  • Strong organizational and communication skills
  • Ability to manage multiple tasks and meet deadlines
  • Strong commitment to problem solving, teamwork, and the ability to act independently
  • Eager to learn new technologies and skills
  • Experience with one or more object-oriented programming languages
  • Desired (not required) experience with:
    • Django / Flask, Ruby on Rails or similar web frameworks
    • JavaScript (ES6 preferred) and related libraries and frameworks (e.g. Vue.js)
    • HTML5 + CSS, LESS or SASS
    • PostgreSQL or similar

How to Apply:

  • To apply, please complete the Student Fellowship Application and upload the following supplemental documents:
    • Resume
    • Cover Letter
    • Optional: Submit a link to a portfolio or code repository