Software Architect- Python

Posted:
3/12/2026, 12:49:29 AM

Location(s):
Chicago, Illinois, United States ⋅ Illinois, United States

Experience Level(s):
Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

Workplace Type:
Hybrid

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 20,000 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 — Software Architect  

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 Hub's technical capabilities. 

Focus Areas — Tools & Technologies: 

  • Python backend development (FastAPI, Django, Flask, async patterns) — primary language, non-negotiable 

  • Experience with a modern front end framework (React, Angular etc) 

  • 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 architectures, IaC) 

  • 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: 

  • Bachelor's 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: FastAPI or Django, SQLAlchemy, Pydantic, Celery, pytest. 

  • 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 don't 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. 

  • This position reports into Chicago and can be based anywhere in the U.S. 

Nice to Have: 

  • Polyglot development background — .NET (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 with LangChain, LangGraph, AutoGen, 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 to Mulesoft or similar integration platforms 

  • Experience with Jira, Confluence, BitBucket 

  • Prior experience leading distributed software teams using Scrum 

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 20,000 employees in 600 offices throughout North America, HUB has grown substantially, in part due to our industry leading success in mergers and acquisitions.

Cloud FinOps Analyst / Lead

We are hiring a Cloud FinOps Analyst / Lead to join our Enterprise Strategy and Technology Planning function. This role will partner closely with cloud engineering, infrastructure, and finance teams to drive cloud cost visibility, optimization, and accountability. The Cloud FinOps Analyst/Lead will serve as the technical and functional expert for Cloudability and cloud financial management, ensuring cloud spend is transparent, optimized, and aligned with business objectives through strong FinOps practices and data-driven insights.

The ideal candidate will possess deep expertise in cloud cost management platforms, cloud pricing models, and financial analysis, combined with strong analytical capabilities and the ability to collaborate across diverse stakeholder groups. This role requires a unique blend of technical platform skills, cloud optimization knowledge, financial acumen, and business partnership capabilities to translate complex cloud consumption into actionable insights for technology and business leaders.

In This Role, You'll Get To:

  • Analyze cloud spending patterns across AWS, Azure, and GCP to identify trends, anomalies, and optimization opportunities

  • Develop financial models, dashboards, and automated reporting providing transparency into cloud spend, KPIs, and business outcomes

  • Perform variance analysis explaining budget deviations and calculate unit economics linking cloud costs to business metrics

  • Identify and execute optimization opportunities including rightsizing, Reserved Instances (RIs)/Savings Plans, and waste elimination

  • Partner with engineering teams to implement cost-reducing improvements and track validated savings

  • Drive annual savings through continuous optimization

  • Oversee configuration, administration, and optimization of Cloudability platform with accurate data integration from cloud billing sources

  • Build custom reports, dashboards, and automated alerts while maintaining high data quality standards

  • Drive platform adoption through training, documentation, and user enablement

  • Develop and enforce cloud tagging standards, monitoring compliance to achieve 85-95% targets

  • Build cost allocation methodologies for untagged and shared resources

  • Support showback/chargeback frameworks that increase accountability and establish financial governance aligned with enterprise standards

  • Support cloud budget development, forecasting, and long-range planning aligned with technology strategy

  • Serve as financial advisor to cloud platform teams, application owners, and infrastructure leaders

  • Facilitate regular cost review sessions and educate stakeholders on cloud pricing models and FinOps best practices

  • Bridge finance and technology by translating technical and financial concepts for diverse audiences

  • Establish standard operating procedures for tagging governance, cost reviews, and optimization

We Are Looking for Someone with Following Competencies:

  • Cloud Financial Analysis & Planning – Deep expertise in cloud pricing models, billing structures, and cost optimization techniques. Advanced analytical skills with ability to synthesize complex datasets into actionable insights. Strong understanding of variance analysis, forecasting, and financial performance metrics

  • Cloud Platform Expertise – Hands-on experience with Cloudability or similar cloud cost management platforms.  Proficiency in platform configuration, custom reporting, data integration, and automation capabilities

  • Cloud Cost Optimization – Proven ability to identify and execute optimization opportunities across compute, storage, databases, and networking. Knowledge of rightsizing, commitment-based discounts (RIs/Savings Plans), spot instances, and architectural cost improvements

  • Technology & Cloud Acumen – Understanding of cloud services and architecture across AWS, Azure, and GCP. Familiarity with how technical decisions impact costs

  • Business Partnership & Stakeholder Management – Exceptional ability to partner with technical and non-technical stakeholders at all organizational levels. Skilled at translating financial concepts for technical audiences and technical concepts for finance audiences. Builds trust and credibility through expertise and follow-through

  • Process Optimization & Transformation – Track record of identifying inefficiencies and implementing automation, standardization, and continuous improvement. Champions financial management maturity initiatives and drives adoption of new tools and processes

  • Tagging Governance & Cost Allocation – Experience developing tagging standards, monitoring compliance, and building allocation models. Understanding of showback/chargeback methodologies and financial accountability frameworks

  • Analytical & Problem-Solving Skills – Strong analytical mindset with ability to identify patterns, root causes, and opportunities. Creative approach to solving complex cost challenges and optimizing cloud investments

  • Collaboration & Influence – Ability to work effectively across organizational boundaries, build consensus, and drive initiatives forward without direct authority. Results-oriented with focus on delivering measurable business value

Required Experience:

  • 3-5 years of professional experience in Cloud FinOps, Cloud Operations, or related roles

  • 2+ years hands-on experience with Cloudability or similar cloud cost management platforms

  • Proven track record delivering measurable cloud cost optimization results

  • Experience working with AWS, Azure, and/or GCP in multi-cloud environments

  • Background partnering with technical teams (cloud engineering, DevOps, infrastructure) and finance stakeholders

  • Bachelor's degree in Finance, Accounting, Business, Computer Science, Information Systems, or related field

  • FinOps Certified Practitioner (FinOps Foundation) strongly preferred or willingness to obtain

  • Advanced proficiency in Excel, financial modeling, and data analysis

  • Experience with financial software (Oracle, SAP), databases, and visualization tools

  • Cloud certifications (AWS Certified Cloud Practitioner, Azure Fundamentals, GCP) valued

  • Advanced certifications (MBA, CPA, TBM Certified Professional) a plus

This position reports into Chicago and will be a hybrid-based working model. 

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 join HUB 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 $170,000 to $193,000 and will be impacted by factors such as the successful candidate’s skills, experience and working location, as well as the specific position’s 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.

Department Information Technology

Required Experience: 7-10 years of relevant experience

Required Travel: Negligible

Required Education: Bachelor's degree (4-year degree)

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 veteran's status, or any other characteristic protected by local, state or federal laws, rules or regulations.

E-Verify Program

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 [email protected]. This contact information is for accommodation requests only; do not use this contact information to inquire about the status of applications.

HUB International

Website: https://www.hubinternational.com/

Headquarter Location: Chicago, Illinois, United States

Employee Count: 10001+

Year Founded: 1998

IPO Status: Delisted

Last Funding Type: Private Equity

Industries: Financial Services ⋅ Insurance ⋅ InsurTech ⋅ Risk Management