Apply Now Clicking "Apply Now" opens the link in a new window.

How to Apply

Please attach a cover letter as the first page of your resume.  The cover letter should address your specific interest in the position and outline your skills and related experience.

Job Summary

The Survey Research Center (SRC) at the University of Michigan’s Institute for Social Research (ISR) invites applications for a full-stack software developer at the Data Science for Dynamic Decision-making lab (d3lab), in collaboration with the Statistical Reinforcement Learning Lab at Harvard University. 

Our multidisciplinary research team is involved in cutting edge digital health technology research and the development of real-time computational algorithms for personalizing digital health interventions. This includes all aspects of the design of digital health studies, ranging from the development of apps deploying real-time learning algorithms on iOS and Android platforms and the development of web-based applications for enrolling and monitoring study participants. We are looking for a full-stack software developer to work on an innovative infrastructure to enable the next generation of mobile applications to help individuals improve their health and well-being. The position provides an opportunity to work in a challenging and rewarding research area that constantly poses new technical and computational problems.


  • Develop, test, maintain, document, and deploy a back-end system and mobile applications for multiple digital health interventions designed by our research group
  • Create or use APIs for connecting web applications to wearable sensors (e.g., Fitbit, Apple Watch)
  • Provide timely technical support during research deployments of digital interventions
  • Mentor and supervise postdoctoral fellows, Ph.D. students, and undergraduates who are contributing to the software development
  • Create documentation and tutorials about the developed smart device applications for use by interdisciplinary research teams

Required Qualifications*

  • Bachelor’s or Master’s degree in Computer Science/Information Science/Informatics or related technical discipline or a combination of education and software-development experience in a research or corporate environment to equal five (5) years.
  • Experience with server-side architecture and related back-end technologies (AWS experience preferred)
  • Experience with smart-device development and related front-end technologies (experience with cross-platform development preferred)
  • Demonstrated/documented strong communication skills.
  • Experience with Python, JavaScript, CSS, SQL, HTML5
  • Familiarity with or ability to quickly learn Angular
  • Familiarity with or ability to quickly learn Django
  • Ability to work well as part of an interdisciplinary team
  • Experience with code-management and deployment systems, such as GitHub and Docker

Desired Qualifications*

  • Mobile app programming experience preferred

Underfill Statement

This position will be filled at the senior salary range of $80,000-$110,000. Candidates with lesser experience are encouraged to apply and may be considered if the primary goal is not met. Lesser-experienced candidates will be reviewed at the intermediate level salary range of $60,000-$80,000

Additional Information

Institute for Social Research job openings are posted for a minimum of fourteen (14) calendar days. This opening may be removed from posting boards and filled any time after the minimum posting period has ended.

The Institute for Social Research at the University of Michigan wants to employ a diverse workforce as a reflection of our commitment to serve the diverse people of Michigan, to maintain the excellence of the university, and to ground our research in varied disciplines, perspectives, and ways of knowing and learning.

Benefits at the University of Michigan

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 any eligible family members, and plan for a secure future. Benefits include:

  • Generous time off
  • A retirement plan that provides two-for-one matching contributions with immediate vesting upon meeting eligibility requirements. 
  • Many choices for comprehensive health insurance
  • Vision, Dental, and Life insurance
  • Long-term disability coverage
  • Flexible spending accounts for healthcare and dependent care expenses
  • Tuition reimbursement

U-M EEO/AA Statement

The University of Michigan is an equal opportunity/affirmative action employer.


U-M COVID-19 Vaccination Policy

COVID-19 vaccinations are now required for all University of Michigan students, faculty and staff across all three campuses, including Michigan Medicine.  This includes those working or learning remotely.  More information on this policy is available on the Campus Blueprint website or the U-M Dearborn and U-M Flint websites.