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 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.
  • 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 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.

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 2 days ago
Similar jobs that could be interesting for youBased on the Research Software Engineer in Chicago, IL vacancy
  • $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
    1 day ago
  •  ...role embeds you within a high-performance group of technologists and quantitative researchers where you will bridge the gap between complex financial modeling and robust software engineering. You will be given immediate ownership of the firm’s technology stack,... 
    Suggested
    Immediate start

    Objective Paradigm

    Chicago, IL
    3 days ago
  • $300k

     ...Jump Trading Group is committed to world class research. We empower exceptional talents in Mathematics, Physics, and Computer Science...  ...of a dynamic group of traders, quantitative researchers, and engineers who work together to examine the global markets, seeking to understand... 
    Suggested
    Full time
    Internship
    Visa sponsorship
    Work visa
    Flexible hours

    Jump Trading

    Chicago, IL
    3 days 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... 
    Suggested
    Full time

    Mackenzie HealthCare

    Chicago, IL
    17 hours ago
  • $145k - $180k

     ...SUMMARY The Senior Software Engineer will join the Technology team in a dynamic and growing alternative  investments firm with a strong technology focus. This role is for a hands-on engineer who combines deep technical  expertise with a strong product mindset to deliver... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Work at office
    Flexible hours

    Gcm Grosvenor Inc

    Chicago, IL
    17 hours ago
  •  ...paid with loads that need to be moved. We’re expanding our engineering team in Chicago, a major hub for our customers and the heart of...  ...us to scale deployments efficiently. If you’re a strong software engineer who wants to work hands-on with users, solve ambiguous... 
    Full time
    Work at office

    FleetWorks

    Chicago, IL
    17 hours ago
  • $190k - $225k

     ...status, if joining this mission speaks to you, we encourage you to apply! About the role: We're hiring a Software Engineer to help turn cutting-edge AI research into products our customers rely on every day. You'll sit on a fast-paced engineering team between our... 
    Full time

    Assemblyai, Inc.

    Chicago, IL
    17 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
    17 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
    17 hours ago
  •  ...engagement enthusiasts We are listeners and researchers We are doers, thinkers and problem...  ...the design and implementation of our software solutions – we use our experience to...  ...Bachelor’s degree (Computer Science or Engineering) or related experience ~2 - 4 years... 
    Full time
    Summer work
    Casual work
    Remote work
    Home office
    Flexible hours

    Reply

    Chicago, IL
    17 hours ago
  • $175k - $250k

     ...in our proprietary technology and committing to building our systems from the ground up. Our trading models and software systems are continually re-engineered, optimized, and maintained to stay on top of the industry. This wouldn’t be possible without the dedicated... 
    Full time
    Work experience placement

    Belvedere Trading

    Chicago, IL
    17 hours ago
  • $200k - $250k

     ...strategies: real estate, venture capital and cryptoassets. The UP – Analytics Front Office team is looking for a Senior Software Engineer who relishes working in challenging time-critical environments solving complex problems alongside highly capable peers .... 
    Full time
    Temporary work
    Flexible hours

    Drw Inc

    Chicago, IL
    17 hours ago
  •  ...” from design to deployment to production operations. This is a team for engineers who want real technical ownership, real scale, and real-world impact. Job Purpose As a  Senior Software Engineer on the API & Infrastructure team, you will design and build distributed... 
    Full time
    Seasonal work

    Performix

    Chicago, IL
    17 hours ago
  • $200k

     ...Having the best technology drives our business. As a Software Engineer at IMC, you will drive the development of our cutting-edge trading...  ...platform to the next level Collaborate with Traders, Quant Researchers and other Engineers both locally and globally Develop... 
    Permanent employment
    Full time

    Imc

    Chicago, IL
    17 hours ago
  •  ...Company Name : tastytrade    Role: Software Engineer (Ruby) Location: Hybrid - Chicago, IL (3 days/week in office)  As a Software Engineer, you'll help by modifying existing systems, taking ownership of current systems, contributing to greenfield projects, and... 
    Full time
    Work at office
    3 days per week

    Tastytrade

    Chicago, IL
    17 hours ago
  •  ..., you’ll fit right in. We move fast, iterate often, and value engineers who take initiative. Each team member has huge ownership over...  ...an enhanced criminal background check. If you're a seasoned software engineer seeking to exercise your leadership and technical skills... 
    Full time
    Work at office
    Immediate start
    Remote work
    Work from home
    Flexible hours
    2 days per week
    3 days per week

    Yassi

    Chicago, IL
    17 hours ago
  • $100k - $144k

     ...Resource Innovations is seeking Senior Software Engineer  to join our growing Software as a Service (SaaS) team. As a hands-on technical lead at Resource Innovations, you will be instrumental in the design, development and deployment of innovative cloud-based enterprise... 
    Remote job
    Full time
    Work at office
    Local area

    Resource Innovations

    Chicago, IL
    17 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...  ...organization. Collaborate with engineering, trading, quantitative research, operations, and data teams across the firm Take... 
    Permanent employment
    Full time

    Imc

    Chicago, IL
    17 hours ago
  • $104.4k - $196.36k

     ...back. If Braze sounds like a place where you can thrive, we can’t wait to meet you. WHAT YOU'LL DO We’re looking for a Software Engineer to join our SMS team, which is responsible for building and scaling Braze’s SMS and RCS channels. This team fully owns both... 
    Full time
    Work at office
    Local area
    Flexible hours

    Braze

    Chicago, IL
    17 hours ago
  • $140k - $200k

     ...Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google,...  ...similar), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP,... 
    Remote job
    Full time
    Work at office

    Speechify

    Chicago, IL
    17 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
    17 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
    17 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
    17 hours ago
  • $85k - $115k

     ...Description Advanced Software Engineer Chicago, IL Reports To: Director, Product Development & Operations BAI and RMA have come together as ProSight Financial Association, a leading industry organization whose purpose is to empower financial services... 
    Full time
    Work at office
    Remote work
    Flexible hours

    ProSight Financial Association

    Chicago, IL
    17 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
    17 hours ago
  • $140k - $170k

     ...deployment Make independent tradeoff decisions, balancing speed, scale, maintainability, and user value Collaborate across engineering, product, and design to align on priorities, timelines, and technical solutions Working through ambiguity by framing constraints... 
    Full time
    Flexible hours

    Honeycomb Insurance

    Chicago, IL
    17 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
    17 hours ago
  • $130k - $225k

     ...challenge consensus. The UP-Trade Operations team builds software that enables DRW's trading operations teams to manage our growing...  ...them, and where they are something entirely new. We need engineers who can reason about these protocols financially, not just technically... 
    Full time
    Contract work
    Temporary work
    Flexible hours

    Drw Inc

    Chicago, IL
    17 hours ago
  • $175k - $250k

     ...high-quality predictive signals (alphas) through our proprietary research platform to employ financial strategies focused on market...  ...minded people. The Role : Our group is responsible for building software enabling both the large-scale quantitative research operations... 
    Full time
    Casual work
    Flexible hours

    Worldquant

    Chicago, IL
    17 hours ago
  • $235k - $310k

     ...confidence. This role is a pathway to senior engineering management and technical leadership—your...  ...& Automation: lead development of software that integrates with warehouse operations...  ...systems, contributing from early research and architectural design to development,... 
    Full time
    Relocation
    Relocation package

    Mcmaster-carr

    Chicago, IL
    17 hours ago

Do you want to receive more vacancies?

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