Software Architect- Python
Chicago, IL - USA
Job Summary
ABOUT US
At HUB International we are a team of entrepreneurs. We believe in protecting and supporting the aspirations of individuals families and businesses. We help our clients evaluate their risks and develop solutions tailored to their needs. We believe in empowering our employees to learn grow and make a difference. Our structure enables our teams to maintain their own unique regional culture while leveraging support and resources from our corporate centers of excellence.
HUB is a global insurance and employee benefits broker providing a boundaryless array of business insurance employee benefits risk services personal insurance retirement and private wealth management products and services. With over $5 billion in revenue and almost 20000 employees in 600 offices throughout North America HUB has grown substantially in part due to our industry leading success in mergers and acquisitions.
Job Description SoftwareArchitect
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. This individual is responsible for implementing best practices and modern software architecture patterns and must stay current on the latest backend trends including cloud-native development microservices API design and the rapidly evolving space of agentic AI workflows. Critically this person is equally comfortable in a whiteboard session with business stakeholders as they are in a code review they can translate ambiguous business problems into clear technical requirements and drive alignment across both worlds.
Core responsibilities include designing and developing technical solutions that address real business problems architecting cloud-native software using modern backend principles and actively leading requirements-gathering and discovery sessions with business stakeholders. Additional responsibilities include establishing coding standards serving as a strong hands-on developer and actively driving the team forward into next-generation architectures particularly around AI agents and automated workflows.
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.
Core Responsibilities:
This is a hands-on architect position candidates are expected to produce high quality maintainable and scalable Python-based software.
Own the end-to-end process of translating business needs into technical architecture from facilitating discovery sessions with non-technical stakeholders through to implementation and delivery.
Partner directly with business owners product managers and domain experts to surface requirements challenge assumptions and define solutions that are both technically sound and business-relevant.
Lead architecture design development and implementation of cloud-native backend services microservices and APIs with a strong bias toward leveraging managed cloud services over reinventing the wheel.
Design systems that are built for the cloud from day one emphasizing scalability resilience observability and cost efficiency on Azure and/or AWS.
Be an active champion for adopting agentic workflow patterns helping the team understand evaluate and implement AI-driven automation pipelines and agent orchestration frameworks.
Clearly articulate technical constraints and tradeoffs to non-technical business stakeholders and push back constructively when requirements conflict with architectural integrity.
Decompose technical architecture into distinct tasks that can be executed by other developers.
Maintain coding standards and lead peer code reviews with a focus on Python best practices.
Ensure architectural principles and coding standards are upheld across the full project lifecycle.
Stay current on cloud-native innovations backend patterns and AI/agentic tooling that can enhance Hubs technical capabilities.
Focus Areas Tools & Technologies:
Python backend development (FastAPI Django Flask async patterns) primary language non-negotiable
Experience with a modernfront endframework (React Angularetc)
Cloud-native development on Azure and/or AWS mandatory; candidates must have deep production-grade experience designing systems that leverage the cloud platform not just deploying on it (managed services serverless event-driven architecturesIaC)
Microservices and distributed systems design service mesh container orchestration (AKS/EKS) API gateways
REST and event-driven API design and integration
LLM integration patterns(RAG) prompt engineering and AI pipeline design
Databases relational NoSQL data warehousing and analytics
Source control Git CI/CD pipelines
Message queues and streaming platforms (Kafka Azure Service Bus SQS)
Infrastructure as Code (Terraform Bicep CDK)
Requirements facilitation ability to run discovery workshops write technical specs and drive stakeholder alignment
Qualifications:
Bachelors degree in Computer Science Computer Information Systems a related field or equivalent work experience.
Minimum 8 years of software development experience with Python as the primary language.
Minimum 2 years in a similar architect tech lead or equivalent role.
Mandatory hands-on cloud experience in Azure and/or AWS production-grade cloud-native architecture is a hard requirement. Experience deploying apps to the cloud is not sufficient; we need architects who design for the cloud.
Demonstrated track record of engaging directly with business stakeholders to drive and refine technical requirements not just receiving them from a product owner.
Strong understanding of Python ecosystem tools:FastAPIor DjangoSQLAlchemyPydantic Celerypytest.
Demonstrated experience designing and building scalable backend APIs and microservices.
Experience leading or working in Agile/Scrum teams.
Genuine interest and enthusiasm for agentic AI workflows and AI-assisted development you dont need to have shipped a production agent but you need to be leaning in and actively learning.
Familiarity with design patterns SOLID principles decoupled architecture and REST API best practices.
Strong interpersonal and communication skills particularly with non-technical audiences.
Strong analytical and problem-solving skills.
Ability to manage multiple projects with competing priorities.
Capable of taking a project from inception to delivery.
Nice to Have:
Polyglot development (C#) or Java experience is a meaningful plus; architects who can read and reason across language boundaries strengthen the whole team
Experience with both Azure and AWS (multi-cloud exposure)
Familiarity withLangChainLangGraphAutoGen or similar agent orchestration frameworks
Experience with Kafka or event streaming architectures
Prior work integrating OpenAI Azure OpenAI Bedrock or similar LLM services into production systems
Exposure toMulesoftor similar integration platforms
Experience with Jira ConfluenceBitBucket
Prior experience leading distributed software teams using Scrum
JOIN OUR TEAM
Do you believe in the power of innovation collaboration and transformation Do you thrive in a supportive and client focused work environment Are you looking for an opportunity to help build and drive change in a rapidly growing and evolving organization When you joinHUB International you will be part of a community of learners and doers focused on our Core Values: entrepreneurship teamwork integrity accountability and service.
Disclosure required under applicable law in California Colorado Illinois Maryland Minnesota New York New Jersey and Washington states: The expected salary range for this position is $170000 to $193000 and will be impacted by factors such as the successful candidates skills experience and working location as well as the specific positions business line scope and level. If you believe that your qualifications and experience surpass the minimum requirements for this role we encourage you to submit your application. By doing so we will be able to keep your application on file for consideration for potential future positions within our organization. HUB International is proud to offer comprehensive benefit and total compensation packages which could include health/dental/vision/life/disability insurance FSA HSA and 401(k) accounts paid-time-off benefits such as vacation sick and personal days and eligible bonuses equity and commissions for some positions.
HUB International Limited is an equal opportunity employer that does not discriminate on the basis of race/ethnicity national origin religion age color sex sexual orientation gender identity disability or veterans status or any other characteristic protected by local state or federal laws rules or regulations.
We endeavor to make this website accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process please contact the recruiting team. This contact information is for accommodation requests only; do not use this contact information to inquire about the status of applications.
Required Experience:
Staff IC
About Company
HUB International is a leading North American insurance brokerage that provides employee benefits, business, and personal insurance products and services.