Software Architect- Python

HUB International

Chicago, IL, United States
Base: $170,000 to $193,000; bonus/equity: not spec...
On-site
Python backend development (fastapi, django, flask)
Cloud-native development on azure and/or aws
Microservices and distributed systems design
This role is a critical part of the Hub International Application Development team, building custom backend solutions and integrations that support how we share our brand and serve our providers, clients, and employees

Job Summary

  • This role is a critical part of the Hub International Application Development team, building custom backend solutions and integrations that support how we share our brand and serve our providers, clients, and employees.
  • Responsibilities include providing technical direction on backend systems, architecting scalable cloud-native Python-based services, developing integrations, and coordinating development activities across multiple resources and vendors.
  • The right fit for this role is someone who is deeply passionate about software design and stands behind their convictions — someone who will push back when they see a better path, welcome being challenged in return, and engage in those debates as a sign of a healthy, high-performing team.

Matching Summary

This role is a critical part of the Hub International Application Development team, building custom backend solutions and integrations that support how we share our brand and serve our providers, clients, and employees.

Salary

Base: $170,000 to $193,000; Bonus/Equity: Not specified; Benefits: Comprehensive benefit and total compensation packages

Skills & Requirements

Must-have

  • Python backend development (FastAPI, Django, Flask)
  • Cloud-native development on Azure and/or AWS
  • Microservices and distributed systems design
  • REST and event-driven API design
  • LLM integration patterns (RAG), prompt engineering
  • Hands-on architect position
  • Translate business needs into technical architecture

Nice-to-have

  • Polyglot development background (.NET, Java)
  • Multi-cloud exposure
  • Agent orchestration frameworks (LangChain, LangGraph, AutoGen)
  • Kafka or event streaming architectures
  • Integrating LLM services into production systems
  • Mulesoft or similar integration platforms

Key Requirements

  • Minimum 8+ years of software development experience with Python
  • Minimum 2+ years in a similar architect, tech lead, or equivalent role
  • Mandatory hands-on cloud experience in Azure and/or AWS
  • Demonstrated track record of engaging directly with business stakeholders
  • Bachelor's degree in Computer Science or equivalent work experience

Work Rights

Not specified

Tailored Resume

Cover Letter