U

University of Chicago

Private research university in Chicago, IL

Research Software Engineer

Full-TimeUpdated on 10/23/2026Deadline 1/22/27
$110k - $135k
Senior
Bachelor's
Chicago, IL, USA
HybridPartial remote work arrangement; hybrid attendance details are not specified.
Software Engineering

About the job

Requirements
  • A college or university degree in a related field is required.
  • Knowledge and skills developed through 5–7 years of work experience in a related job discipline are required.
Responsibilities
  • Design, develop, test, and debug complex software programs.
  • Implement and optimize algorithms for data-intensive research.
  • Deploy and maintain systems in simulated environments and on physical hardware.
  • Diagnose and resolve complex system and software issues.
  • Execute feature requests independently, with guidance from the principal investigator and project manager on goals and design.
  • Collaborate with team members to improve software quality, testability, and fault tolerance.
  • Manage multiple projects simultaneously, supporting faculty, postdoctoral researchers, and students in achieving their research objectives.
  • Develop, test, debug, and maintain new and existing application software.
  • Work independently to define and document project requirements and provide overall technical guidance in the design, architecture, and implementation of software solutions.
  • Perform other related work as needed.
Desired Qualifications
  • Professional experience in software engineering or a related programming field.
  • Strong experience with Linux, Python, and at least one additional programming language.
  • Experience working with large, existing codebases.
  • Experience building web applications and application programming interfaces.
  • Knowledge of cloud computing platforms such as AWS, GCP, or Azure.
  • Proficiency in software development best practices, including version control with Git and CI/CD pipelines.
  • Familiarity with virtualization and containerization tools such as Docker and Kubernetes.
  • Expertise in at least one of the following: developing highly performant solutions to computational problems using Python; modern full-stack web development frameworks, including backend tools such as Flask and Node.js, frontend tools such as React and Angular, and/or GIS and spatial data visualization tools; or building AI solutions, including chatbots, retrieval-augmented generation, and other large language model-based tools.
  • Interest in and experience developing software to support data-driven research.

About the company

The University of Chicago is a private research university founded in 1890 in Chicago's Hyde Park neighborhood. It comprises the College, graduate divisions, and professional schools across a broad range of disciplines.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A

Get referred to University of Chicago

See people who can refer or advise you