132,210 Jobs at 2,116 Institutions. 45 New Jobs Today.

This job has Expired


Lead Software Engineer, Data Engineering (hybrid/remote)

Job Description

How to Apply

Please attach a cover 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.


The Inter-university Consortium for Political and Social Research (ICPSR), based at the University of Michigan, is the world’s premier political and social science data archive.  We are building a next-generation platform for delivering digital social science artifacts to a global research community on a cloud-native platform, and we need a Lead Software Engineer, specialized in Data Engineering, to join our team.

You will work with a small, diverse team committed to delivering high-quality products through modern development practices. If you desire to operate in a startup environment but have your nights and weekends as your own, ICPSR could be your organization. If you love creating secure, scalable, resilient data pipelines within a test-driven development framework, and can manage a small team of data engineers, we want to talk to you!

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


  • Author production-quality data pipelines running in a distributed, ized, cloud-native environment to support ingestion, transformation, and dissemination of complex social science research data from a variety of heterogenous sources.
  • Apply best practices in software development and data management to improve metadata-curation workflows in our Secure Data Environment, building a library of reusable scripts and tools orchestrated by an automation framework.
  • Develop secure, scalable, and resilient APIs to expose Data-as-a-Service frameworks to upstream producers and downstream consumers.
  • Support various development teams in all aspects of data management, from the conceptual modeling stage through to the application of data governance policies.
  • Implement metrics and monitoring solutions for data engineering products and provide operational support to pipelines and APIs in production.
  • Research and identify open source and enterprise tools to solve challenging problems while minimizing our maintenance footprint.
  • Collaborate with technical leadership on platform architecture and design.
  • Manage the Data Engineering staff, provide mentorship, set departmental and individual goals, and assure the application of best practices.
  • Other tasks as assigned.

Required Qualifications*

  • Bachelor's degree in computer science or a related field, or equivalent data-engineering experience.
  • Six or more years of experience in software development, data engineering, data architecture, or a combination.
  • Experience with using Python for data engineering projects.
  • Experience designing and managing relational and NoSQL databases.
  • Experience building production-quality data pipelines using modern ETL, data integration, and data orchestration frameworks.
  • Experience building interfaces for heterogeneous data sources and sinks, including RESTful API development.
  • Experience with cloud storage and computing.
  • Experience developing in distributed Microservice architectures and ized environments.

Desired Qualifications*

  • Knowledge of data architecture, modeling, and governance fundamentals.
  • Familiarity with streaming and/or event-driven architectures.
  • Familiarity with common practices for quality assurance of pipelines and code.

Work Locations

This position allows flexible scheduling and a remote, hybrid, or fully on-site work environment.

Underfill Statement

The requirements listed reflect a Lead-level expectation with an attendant salary range of $115,000 - $130,000. Candidates with lesser experience are encouraged to apply and may be considered at the Senior level with a salary range of $100,000 - 115,000.

Additional Information

The Institute for Social Research (ISR) at the University of Michigan seeks to recruit and retain 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. For more about ISR’s commitment to Diversity, Equity and Inclusion, please click here.

Benefits at the University of Michigan

In addition to a career filled with purpose and opportunity, the University of Michigan offers an excellent benefits package to help you stay well, protect yourself and eligible family members, and plan for a secure future.

Application Deadline

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.

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, including one booster when eligible, are required for all University of Michigan students, faculty and staff across all campuses, including Michigan Medicine.  This includes those working remotely and temporary workers.   More information on this new policy is available on the U-M Health Response website or the UM-Dearborn and UM-Flint websites.

*Please mention you saw this ad on AcademicJobs.*

Apply Now

Be Seen By Recruiters at the
Best Institutions

Create Your FREE Profile Now!