CareerPlan

Senior Software Engineer - Backend Services

Chicago, IL, USRemoteFull-time$150k–$170k2026-10-01 → 2026-11-12
Hybrid · United States

Core

Design and deliver new capabilities in Globus data management platform, focusing on data automation services for researchers worldwide.

Role type

Senior IC backend software engineer (Python)

Builds

Hosted SaaS and PaaS data management platform

Domain

Scientific research data management / Cloud infrastructure

Deliverable

production ML models | product features

Required skills

Python, RESTful API design, SQL databases, Linux system programming, SaaS/PaaS operations, AWS (IAM, S3, ECS, Lambda), state machine technologies, containerization (Docker, ECS), unit testing, CI/CD

Preferred skills

Service-oriented architecture patterns, Python web frameworks (FastAPI, Flask), OpenAPI schemata, automation tools (Airflow, Prefect, Temporal), web security (OAuth2, SAML, OIDC)

Technologies

Python, AWS, Docker, ECS, FastAPI, Flask, PostgreSQL, Airflow, Prefect, Temporal, GitHub Actions, pytest

Responsibilities

Architect and design secure, scalable, asynchronous data access services; develop, test, deploy, and maintain high-quality cloud-based software; lead code reviews and mentor junior engineers; provide technical support and documentation; coordinate team activities and project planning.

Seniority

Senior, hands-on IC