Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Research Software Engineer

$110k - $135k

University of Chicago

Research Software Engineer

The Research Software Engineer (RSE) will develop software to support DSI's research priorities and specific initiatives related to data science for social good including resilient food systems, climate, and human rights. The RSE will collaborate with the software team and interdisciplinary research groups across the University of Chicago to develop new software products and build robust, scalable solutions for computational research and public impact projects. This role involves designing, developing, testing, and maintaining software, with an emphasis on high-quality, reusable code. The ideal candidate will have experience working with substantial existing codebases, strong problem-solving skills, and a keen interest in data-driven applications, machine learning, and artificial intelligence. This position is eligible for a partial remote work arrangement.

Responsibilities
  • Design, develop, test, and debug complex software programs.
  • Implement and optimize algorithms for data-intensive research.
  • Deploy and maintain systems in both simulated environments and on physical hardware.
  • Diagnose and resolve complex system and software issues.
  • Execute feature requests independently, with guidance from the PI 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.
  • Develops, tests, debugs, and maintains new and existing application software.
  • Works independently to define and document project requirements and provides overall technical guidance in design, architecture and implementation of software solutions.
  • Performs other related work as needed.
Minimum Qualifications

Education: Minimum requirements include a college or university degree in related field.

Work Experience: Minimum requirements include knowledge and skills developed through 5-7 years of work experience in a related job discipline.

Preferred 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 in building web applications and APIs.
Technical Skills or Knowledge
  • Knowledge of cloud computing platforms (AWS, GCP, Azure, etc.).
  • Proficiency in software development best practices, including version control (Git) and CI/CD pipelines.
Preferred Competencies
  • Strong project management, analytical, and problem-solving skills.
  • Excellent written and verbal communication skills in English.
  • Ability to work effectively in a dynamic, hybrid work environment, collaborating with faculty, staff, students, and the broader UChicago community.
  • Familiarity with virtualization and containerization (Docker, Kubernetes, etc.).
  • Expertise in at least one of the following: Developing highly performant solutions to computational problems using Python; Modern frameworks for full-stack web development, including backend (Flask, Node.js), front-end (React, Angular), and/or GIS and spatial data visualization tools; Building AI solutions, including chatbots, RAG, and other LLM-based tools.
  • Interest in and experience developing software to support data-driven research.
Application Documents
  • Resume/CV (required)
  • Cover Letter (preferred)
  • References (3 contacts) (preferred)

The University of Chicago uses AI-assisted tools to streamline and augment some recruitment processes; however, AI is not used to make hiring decisions. When applying, the document(s) MUST be uploaded via the My Experience page, in the section titled Application Documents of the application.

Job Family: Research

Role Impact: Individual Contributor

Scheduled Weekly Hours: 37.5

Pay Rate Type: Salary

​FLSA Status: Exempt

​Pay Range: $110,000.00 - $135,000.00

The included pay rate or range represents the University's good faith estimate of the possible compensation offer for this role at the time of posting.

Benefits Eligible: Yes

The University of Chicago offers a wide range of benefits programs and resources for eligible employees, including health, retirement, and paid time off. Information about the benefit offerings can be found in the Benefits Guidebook.

Posting Statement

The University of Chicago is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender, gender identity, or expression, national or ethnic origin, shared ancestry, age, status as an individual with a disability, military or veteran status, genetic information, or other protected classes under the law. For additional information please see the University's Notice of Nondiscrimination.

Job seekers in need of a reasonable accommodation to complete the application process should call View phone number on click.appcast.io or submit a request via Applicant Inquiry Form.

All offers of employment are contingent upon a background check that includes a review of conviction history. A conviction does not automatically preclude University employment. Rather, the University considers conviction information on a case-by-case basis and assesses the nature of the offense, the circumstances surrounding it, the proximity in time of the conviction, and its relevance to the position.

The University of Chicago's Annual Security & Fire Safety Report (Report) provides information about University offices and programs that provide safety support, crime and fire statistics, emergency response and communications plans, and other policies and information. The Report can be accessed online at: Paper copies of the Report are available, upon request, from the University of Chicago Police Department, 850 E. 61st Street, Chicago, IL 60637.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Research Software Engineer in Chicago, IL vacancy
  •  ...A leading trading firm based in Chicago seeks a Research Developer to join their algorithmic trading team. This role involves collaborating...  ...trading strategies, and developing high-fidelity simulation software. Ideal candidates will have a solid foundation in modern C++... 
    Suggested

    HRB

    Chicago, IL
    2 days ago
  • $300k

     ...Campus AI Research Engineer (Intern) Jump Trading Group is committed to world class research. We empower exceptional talents in Mathematics, Physics, and Computer Science to seek scientific boundaries, push through them, and apply cutting edge research to global financial... 
    Suggested
    Full time
    Internship
    Visa sponsorship
    Work visa
    Flexible hours

    Jump Trading

    Chicago, IL
    23 hours ago
  •  ...A leading options market maker in Chicago is seeking a Research Engineer to join one of its highest revenue-generating trading teams. This...  ...financial markets Design, build, test, and maintain scalable software systems and infrastructure for quantitative research Enhance... 
    Suggested

    Selby Jennings

    Chicago, IL
    4 days ago
  •  ...Chicago, IL An expanding biotechnology company is looking for a Research Associate to support drug development projects, focused on oncology, immunology, and protein data. This position offers a very challenging and rewarding work environment, within a thriving company... 
    Suggested

    Momentum Staffing Group

    Chicago, IL
    2 days ago
  •  ...approximately 70% backend and will develop software solutions for Dynamics 365 and Power...  ...enthusiasts We are listeners and researchers We are doers, thinkers and problem solvers...  ...Bachelor’s degree (Computer Science or Engineering) or related experience ~3 - 5 years... 
    Suggested
    Full time
    Summer work
    Casual work
    Remote work
    Home office
    Work visa
    Flexible hours

    Root16

    Chicago, IL
    23 hours ago
  • Company Description Avant Credit Corp ("AvantCredit") is a fast-growing startup that offers tremendous advancement opportunities to its employees. Since its launch in late 2012, AvantCredit, a consumer finance company, has changed the way customers borrow money --...
    Full time
    Temporary work
    Casual work
    Flexible hours

    Avantcredit

    Chicago, IL
    23 hours ago
  •  ...professionals. We have been named a Great Place to Work for six years, and offer a competitive salary and benefits package.   Software Engineer Position Summary We are seeking an experienced  Software Engineer to support enterprise digital transformation... 
    Full time
    Temporary work

    Itero Group, Llc

    Chicago, IL
    23 hours ago
  • $160k - $200k

     ...generalist VCs and work with many of the industry’s most innovative energy companies. The Role We are looking for a Clojure Software Engineer to join our Engineering team and lead key initiatives that deliver high-value, customer-facing products. You will excel in... 
    Full time
    Remote work
    Flexible hours

    Tyba

    Chicago, IL
    23 hours ago
  • $200k - $300k

     ...developer speeding up order execution, a researcher investigating trade signals, or even...  ...Responsibilities Help us develop software that improves productivity for every office...  ...and techniques in software engineering and the broader AI tooling ecosystem... 
    Full time
    Work at office
    Local area
    Immediate start

    Hudson River Trading

    Chicago, IL
    23 hours ago
  •  ...What You’ll Do: As a Junior Software Engineer, you will join our interdisciplinary team to conceptualize and author the technologies that power our trading activities in financial markets. As an integral member of an aggressive and nimble company, you will have the... 
    Full time
    Casual work
    Relocation package

    Valkyrie Trading

    Chicago, IL
    23 hours ago
  • $138k - $173k

     ...There has never been a more exciting time to get on board, so read on to learn more and apply today! Who We Want A Senior Software Engineer will work closely with Product Managers, Design, and their Engineering team to create solutions, develop stories, and execute... 
    Full time
    Work experience placement
    Casual work
    Work at office
    Local area
    Relocation
    Relocation package

    Arrive Logistics

    Chicago, IL
    23 hours ago
  •  ...Current Job Opening : Software Engineer  Job Duties: Develop and maintain high-performance and low-latency software systems for model calculation and data analysis, algorithmic trading, risk and pnl management.  Design, optimize and maintain databases storing critical... 
    Full time
    Internship

    Belvedere Trading

    Chicago, IL
    23 hours ago
  • $175k - $225k

     ...located primarily in Chicago and London. We are looking for a Software Engineer to join our team. You will work with other software...  ...understanding of the business and work directly with quantitative researchers on a daily basis. Responsibilities: Design, develop,... 
    Full time
    Temporary work
    Flexible hours

    Drw Inc

    Chicago, IL
    23 hours ago
  •  ...industry’s first and only cloud-based, fully-customizable, end-to-end software solution to automate securities-based lending from origination...  ...seeking an experienced and highly motivated Senior Software Engineer to contribute to the continuous improvement of platform... 
    Job sharing
    Full time

    Supernova Technology

    Chicago, IL
    23 hours ago
  • $200k - $275k

     ...experience for our clients.  By combining highly-skilled product and engineering talent with seasoned finance professionals, we’re building the...  ...markets.   The Role: We are seeking an Experienced Software Engineer to join our Algorithmic Execution Services team,... 
    Full time
    Work at office

    Clear Street

    Chicago, IL
    23 hours ago
  •  ...for them. About the Role:  We are looking for a Senior Software Engineer to join Carefeed’s engineering team. We're a collaborative...  ...aim to deploy our main application many times per day.   Research, learn and share new techniques for solving complex engineering... 
    Full time
    Work experience placement
    Local area

    Carefeed

    Chicago, IL
    23 hours ago
  •  ...configuration of new development tools. Setting guidelines, auditing, and compliance of supported tools..   Typical Day As a Software Engineer you will contribute to design, development, testing and deployment of software systems and/or applications.   •... 
    Full time
    Shift work
    Weekend work

    Dsmhconsulting

    Chicago, IL
    23 hours ago
  •  ...driven by a deep commitment to applying cutting-edge scientific research and technological innovation to deliver unparalleled...  ...spirit of curiosity and relentless drive for excellence.  As a Software Engineering Intern at Aquatic, you will join a fast-moving team building... 
    Full time
    Summer work
    Casual work
    Internship

    Aquatic Capital Management

    Chicago, IL
    23 hours ago
  • $75k - $95k

     ...Description Software Engineer Reports To: Manager, Software Engineering     BAI and RMA have come together as ProSight Financial Association, a leading industry organization whose purpose is to empower financial services leaders to strengthen and advance our... 
    Full time
    Work at office
    Remote work
    Flexible hours

    ProSight Financial Association

    Chicago, IL
    23 hours ago
  • $175k - $225k

    We are seeking a Software Engineer to help build the technology and analytical frameworks used to understand, measure, and optimize risk across...  .... Collaborate with engineering, trading, quantitative research, operations, and data teams across the firm Take... 
    Permanent employment
    Full time

    Imc

    Chicago, IL
    23 hours ago
  •  ...working with an aggressively growing organization that provides a leading AI-driven conversation intelligence platform. As a Software Engineer, you will play a key role within the development team crafting and building custom solutions and extending the capabilities of... 
    Full time

    360 -tsg

    Chicago, IL
    23 hours ago
  • $106k - $141k

     ...prototype while never losing sight of the critical importance of systems engineering process and attention to detail. We take bold, calculated risks to drive progress. We are seeking a Senior Software Engineer to join the team building the control system software... 
    Full time
    Temporary work
    Work experience placement
    Flexible hours

    Infleqtion

    Chicago, IL
    23 hours ago
  •  ...around the world. Role Overview Bitnomial is hiring an engineer to design and own core services across the exchange and clearing...  ...Core Requirements Engineering Fundamentals Strong software engineering skills in a compiled, statically typed language (Haskell... 
    Full time
    Worldwide

    Bitnomial

    Chicago, IL
    23 hours ago
  • $135k - $160k

     ...We are seeking a Quantum Software Engineer with expertise in quantum-inspired classical machine learning and quantum machine learning (QML...  ...HPC and low-SWaP environments Stay current with emerging research in tensor networks, quantum information science, and advanced... 
    Full time
    Temporary work
    Flexible hours

    Infleqtion

    Chicago, IL
    23 hours ago
  •  ...Technology, Energy, B2B, Manufacturing, Engineering, LifeSciences (Pharmaceutical, Scientific...  ..., Medical Device, Diagnostics, Biotech, Research, Lab), Six Sigma/Lean, Finance/...  ...technology company is seeking a Senior Software Engineer with strong Clojure or Ruby development... 
    Full time

    Mackenzie HealthCare

    Chicago, IL
    23 hours ago
  •  ...that need to be moved. We’re expanding our forward-deployed engineering team in Chicago, a major hub for our customers and the heart...  ...platform. What we look for: ~3–6+ years of professional software engineering experience, with clear ownership of complex, production... 
    Full time
    Immediate start

    FleetWorks

    Chicago, IL
    23 hours ago
  • Introduction Ahold Delhaize USA, a division of global food retailer Ahold Delhaize, is part of the U.S. family of brands, which also includes five leading omnichannel grocery brands – Food Lion, Giant Food, The GIANT Company, Hannaford and Stop & Shop. Ahold Delhaize USA...
    Full time
    Work at office
    3 days per week

    ViziRecruiter

    Chicago, IL
    1 day ago
  • $126k - $196k

     ...services and content processing workflows under guidance from senior engineers. Build reliable, observable systems that handle diverse file...  ...develop your skill set. Who You Are 4+ years of professional software engineering experience, including production‑scale systems.... 
    Home office
    Flexible hours

    Scribd

    Chicago, IL
    4 days ago
  •  ...About the job Full Stack Software Engineer **Job Description** Are you passionate about leveraging your coding skills to make a significant...  ...sector? Do you believe in the power of data and medical research to transform patient care? We're on the lookout for a dedicated... 

    Tech Stars Group LLC

    Chicago, IL
    3 days ago
  •  ...Overview Join to apply for the Full Stack Software Engineer role at NetSfere . Infinite Convergence Solutions, Inc. is an industry leader that provides next generation messaging and mobility solutions to carriers and enterprises globally, including its enterprise grade... 
    Full time

    NetSfere

    Chicago, IL
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Research Software Engineer. Be the first to apply!