Principal Software Engineer

intranet.uchicago.edu

Base: $120,000.00 - $170,000.00; bonus/equity: not...
Full-stack web application development
Python, golang, and typescript programming
Cloud computing with aws, azure, gcp
The Center for Translational Data Science at the University of Chicago develops ecosystems of large-scale research data and computing resources to accelerate scientific discovery

Job Summary

  • The Center for Translational Data Science at the University of Chicago develops ecosystems of large-scale research data and computing resources to accelerate scientific discovery.
  • The Principal Software Engineer leads design and implementation of critical software projects, mentors engineers, and drives strategic technical goals within the team.
  • The University of Chicago offers a comprehensive benefits program including health, retirement, and paid time off for eligible employees.

Matching Summary

The Center for Translational Data Science at the University of Chicago develops ecosystems of large-scale research data and computing resources to accelerate scientific discovery.

Salary

Base: $120,000.00 - $170,000.00; Bonus/Equity: Not specified; Benefits: Health, retirement, paid time off

Skills & Requirements

Must-have

  • Full-stack web application development
  • Python, Golang, and Typescript programming
  • Cloud computing with AWS, Azure, GCP
  • Microservices and container orchestration
  • CI/CD and Agile methodologies
  • Unix/Linux programming and open source
  • Software design and implementation leadership

Nice-to-have

  • Knowledge of Elasticsearch, PostgreSQL, Spark, Hadoop
  • Infrastructure-as-code tools like Terraform and Helm
  • Mentoring and technical leadership skills
  • Ability to negotiate complex technical solutions
  • Experience with research data ecosystems
  • Ability to work productively with stakeholders

Key Requirements

  • College or university degree in related field
  • 7+ years related software development experience
  • Advanced degree strongly preferred
  • 9+ years full cycle software development experience
  • Experience with Python, Golang, Typescript
  • Knowledge of cloud platforms AWS, Azure, GCP
  • Experience with CI/CD and Agile methodologies

Work Rights

Not specified

Tailored Resume

Cover Letter