AnnArborRecruiter Since 2001
the smart solution for Ann Arbor jobs

Full-Stack Software Engineer Supervisor

Company: University Of Michigan
Location: Ann Arbor
Posted on: June 7, 2021

Job Description:

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

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 your skills and related experience.

Job Summary

The Inter-university Consortium for Political and Social Research (ICPSR) is part of the Institute for Social Research (ISR) at the University of Michigan. The consortium maintains the world's largest archive of social science data with 10,000+ studies relating to education, aging, criminal justice, substance abuse, terrorism, and more. A global leader in data science, we also support continuing education in research design, statistics, and data analysis.

You will report to the Director of Computing and Network Services.


  • Manage a team of 6-10 developers who are embedded within Product Delivery Teams, including performance reviews and one-to-one coaching (25%)

  • Lead adoption of new technologies, methodologies and conventions among developers, while coordinating documentation and training(10%)

  • Monitor and improve agile processes and technical debt (25%)

  • Analyze requirements, design software modules, and document design specifications (10%)

  • Develop secure code in an agile framework (10%)

  • Write automated test cases for the code you write (10%)

  • Work with the team in agile ceremonies such as stand-up and user story estimation meetings (10%)

  • Other duties as assigned

Required Qualifications*

  • Bachelor's degree in Computer Science / Engineering, or a related field, or a combination of education and equivalent experience

  • 2 years or more years of experience in a leadership role (e.g., team lead, management)

  • 5 or more years experience developing secure applications with Java, Spring framework, including Spring Boot

  • 3 or more years experience with full-stack web development with NodeJS, frameworks such as React, NextJS

  • 2 or more years experience with SQL, ORM technologies such as Hibernate or JPA, and relational databases such as Oracle, Postgres

  • 2 or more years experience developing secure REST APIs

  • 2 or more years experience collaborating within an agile software development team

  • 2 or more years experience with test automation using tools such as JUnit, Jest

Desired Qualifications*

  • Experience leading a team of at least three direct reports

  • Experience with behavior-driven / test-driven development, CI/CD automation and writing acceptance tests using Cucumber, Robot framework, or similar frameworks

  • Experience with AWS cloud services, including serverless services

  • Familiarity with containerization, particularly with Docker and Kubernetes

  • Experience migrating legacy systems to a modern technology stack

  • Experience running an open source project

You may be asked to provide samples of your programming work. An assessment to evaluate candidate skill level may be administered as part of the interview process.

Work Schedule

Part of this job may require some work outside normal working hours to analyze and correct critical problems that arise in ICPSR's 24 hours per day operational environment.

Additional Information

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

We are working remotely because of the ongoing pandemic. This is expected to continue until Fall 2021. When face-to-face work resumes, you will be asked to work on-site at our offices in Ann Arbor, although we are committed to family-friendly, flexible work-from-home policies. If relocation is required, we will allow for reasonable time and flexibility to make necessary arrangements.

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

Learn more about U-M benefits.

Keywords: University Of Michigan, Ann Arbor , Full-Stack Software Engineer Supervisor, Other , Ann Arbor, Michigan

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Michigan jobs by following @recnetMI on Twitter!

Ann Arbor RSS job feeds