Senior Software Engineer - Translational Data Science

Biological Sciences Division at the University of Chicago

Chicago (IL)

On-site

USD 80,000 - 120,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

The Center for Translational Data Science (CTDS) at the University of Chicago is seeking a Senior Software Engineer to design, develop, test, and maintain web applications across open-source platforms, with opportunities to contribute across full-stack tasks. This at-will position is funded by grant money and may require adapting to evolving project requirements.

Minimum 3+ years in software development; strong Python; plus Golang/JavaScript; experience with REST APIs, microservices, containers,

Qualifications

  • Advanced degree in CS / math / stats / eng or related field.
  • Minimum 3+ years of full-cycle software development experience.
  • Strong Python (preferred); Golang/JavaScript a plus; other languages acceptable.
  • Knowledge of web apps, REST API, microservices and containers.
  • Experience with Elasticsearch, PostgreSQL, Spark, Hadoop and data analysis.
  • Familiarity with configuration tools and cloud platforms (Chef, Salt, Ansible; AWS, GCP, OpenStack).

Responsibilities

  • Develop, test, and maintain web applications for open‑source platforms.
  • Review code, provide mentorship, and contribute to technical leadership.
  • Collaborate with stakeholders to gather and analyze requirements.
  • Participate in hiring and interview feedback processes.
  • Investigate and resolve day‑to‑day technical problems.

Skills

Python
Golang
JavaScript
C/C++
Java
C#

Education

Advanced degree in computer science / math / stats / eng
Bachelor's degree in a related field

Tools

Docker
Kubernetes
Elasticsearch
PostgreSQL
Spark
Hadoop
Chef
Salt
Ansible
AWS
GCP
OpenStack

Job description

The Center for Translational Data Science (CTDS) at the University of Chicago is seeking a Senior Software Engineer to design, develop, test, and maintain web applications across open-source platforms, with opportunities to contribute across full-stack tasks. This at-will position is funded by grant money and may require adapting to evolving project requirements.

Minimum 3+ years in software development; strong Python; plus Golang/JavaScript; experience with REST APIs, microservices, containers,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Translational Data Platform
Senior Software Engineer - Translational Data Platform

University of Chicago • Chicago (IL)

On-site
USD 80,000 - 120,000
Senior Software Engineer - Translational Data Science
Senior Software Engineer - Translational Data Science

University of Chicago • Chicago (IL)

On-site
USD 80,000 - 120,000
Senior Software Engineer
Senior Software Engineer

University of Chicago • Chicago (IL)

On-site
USD 80,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Biological Sciences Division at the University of Chicago • Chicago (IL)

On-site
USD 80,000 - 120,000
Senior Software Engineer in Test
Senior Software Engineer in Test

Biological Sciences Division at the University of Chicago • Chicago (IL)

Hybrid
USD 80,000 - 120,000
Temporary Platform Engineer
Temporary Platform Engineer

Biological Sciences Division at the University of Chicago • Chicago (IL)

On-site
Staff Software Engineer – Data Team #4555
Staff Software Engineer – Data Team #4555

BioSpace • Sunnyvale (CA)

On-site
USD 150,000 - 210,000
Flexible time-off
Vacation
401(k) retirement plan with employer
+4
Software Engineer
Software Engineer

Fintal Partners • Chicago (IL)

On-site
USD 90,000 - 120,000
Research Software Engineering Manager
Research Software Engineering Manager

uchicago • Chicago (IL)

On-site
USD 140,000 - 190,000
Lead Research Software Engineer
Lead Research Software Engineer

The University Of Chicago • Chicago (IL)

On-site
USD 135,000 - 160,000