
Software Architect- Python
HUB International5 months ago
Base Salary
$170k - $193k/yr
Responsibilities
- Design and develop scalable Python-based cloud-native backend services, microservices, APIs, integrations, and distributed systems.
- Translate business requirements into technical architecture by facilitating discovery sessions, defining solutions, and driving implementation through delivery.
- Architect solutions on Azure and/or AWS using managed cloud services, serverless, event-driven patterns, and infrastructure as code.
- Lead adoption and evaluation of agentic workflow patterns, AI-driven automation pipelines, and agent orchestration frameworks.
- Establish Python coding standards, decompose architecture into developer tasks, lead peer code reviews, and uphold architectural principles.
- Partner with business owners, product managers, domain experts, developers, and vendors to align requirements and communicate technical tradeoffs.
Requirements
- Bachelor's degree in Computer Science, Computer Information Systems, a related field, or equivalent work experience.
- At least 8 years of software development experience with Python as the primary language.
- At least 2 years in a similar architect, technical lead, or equivalent role.
- Production-grade experience designing cloud-native systems on Azure and/or AWS; deployment-only experience is insufficient.
- Experience designing and building scalable backend APIs, microservices, integrations, and distributed systems.
- Experience with Python ecosystem tools including FastAPI or Django, SQLAlchemy, Pydantic, Celery, and pytest.
- Experience with front-end frameworks such as React or Angular, message queues or streaming platforms, infrastructure as code, and CI/CD pipelines.
- Experience facilitating requirements, running discovery workshops, writing technical specifications, and aligning stakeholders.
- Knowledge of design patterns, SOLID principles, decoupled architecture, REST API best practices, Agile/Scrum, and cloud-native development.
- Interest in agentic AI workflows and AI-assisted development, with experience or learning in LLM integration patterns, RAG, prompt engineering, or AI pipeline design.
- Strong communication, analytical, problem-solving, prioritization, and project ownership skills.
- Preferred qualifications include .NET/C#, Java, multi-cloud Azure and AWS experience, LangChain, LangGraph, AutoGen, Kafka, OpenAI, Azure OpenAI, Bedrock, Mulesoft, Jira, Confluence, BitBucket, and distributed Scrum team leadership.
Benefits
- Comprehensive benefits may include health, dental, vision, life, and disability insurance; FSA, HSA, and 401(k) accounts; paid vacation, sick, personal, floating holiday, and company holiday benefits.
- Eligible annual bonuses, equity, and commissions may be available for some positions.
- Required travel is negligible.
- The role is an equal opportunity position with accessibility support available through the recruiting team.
Categories
About HUB International
HUB International is a global insurance brokerage that sells commercial and personal insurance, risk management, employee benefits, retirement, and wealth advisory services to businesses and individuals. It operates through offices across North America and generates revenue primarily from brokerage commissions and fees. Headquartered in Chicago, it is privately held and backed by private equity firm Hellman & Friedman, with origins dating to the late 1990s through the merger of regional brokerages.