Senior Software Engineer, Backend Services

University of Chicago

Chicago, IL, US
Base: $150,000.00 - $170,000.00; bonus/equity: not...
Fully remote
5-7 years software engineering experience
Python programming for scalable systems
Rest api and service-oriented architecture
This role involves designing and delivering new capabilities for Globus, a secure data management platform used by tens of thousands of researchers worldwide

Job Summary

  • This role involves designing and delivering new capabilities for Globus, a secure data management platform used by tens of thousands of researchers worldwide.
  • The Senior Software Engineer will architect secure, scalable, asynchronous data access services and lead code reviews while mentoring junior team members.
  • Candidates must have strong Python skills and experience managing terabyte-scale datasets on cloud platforms like AWS, Azure, or Google Cloud.

Matching Summary

This role involves designing and delivering new capabilities for Globus, a secure data management platform used by tens of thousands of researchers worldwide.

Salary

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

Skills & Requirements

Must-have

  • 5-7 years software engineering experience
  • Python programming for scalable systems
  • REST API and service-oriented architecture
  • AWS cloud infrastructure and deployment
  • PostgreSQL database management

Nice-to-have

  • Experience with PySpark and data warehouses
  • Knowledge of Elasticsearch cluster management
  • Familiarity with high-performance filesystems
  • Mentoring junior engineers
  • Collaborative mission-driven environment

Key Requirements

  • College degree in related field
  • 5-7 years of relevant work experience
  • Proficiency in Python web frameworks

Work Rights

Not specified

Tailored Resume

Cover Letter