{"id":1565486,"url":"https://alion.io/job/hub-international-software-architect-python","title":"Software Architect- Python","company":{"id":1768415,"name":"HUB International","domain":"hubinternational.com","url":"https://alion.io/company/hubinternational-com","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"B","score":75,"open_postings":73,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":23,"computed_at":"2026-10-04T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":"staff","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Chicago, United States"],"countries":["US"],"hiring_countries":["US"],"hiring_countries_total":1,"salary":{"min":170000,"max":193000,"currency":"USD","period":"year","gross":null,"usd_annual":193000},"salary_estimate":null,"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agentic Workflows","optional":false},{"name":"Agile","optional":false},{"name":"AI Agents","optional":false},{"name":"Amazon EKS","optional":false},{"name":"Apache Kafka","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"Azure AKS","optional":false},{"name":"Bicep","optional":false},{"name":"Celery","optional":false},{"name":"CI/CD","optional":false},{"name":"Django","optional":false},{"name":"FastAPI","optional":false},{"name":"Flask","optional":false},{"name":"Git","optional":false},{"name":"LLM","optional":false},{"name":"Prompt Engineering","optional":false},{"name":"Pydantic","optional":false},{"name":"Pytest","optional":false},{"name":"Python","optional":false},{"name":"RAG","optional":false},{"name":"Rest API","optional":false},{"name":"Scrum","optional":false},{"name":"SQLAlchemy","optional":false},{"name":"Terraform","optional":false},{"name":"AutoGen","optional":true},{"name":"AWS Bedrock","optional":true},{"name":"Bitbucket","optional":true},{"name":"C#","optional":true},{"name":"Confluence","optional":true},{"name":"Java","optional":true},{"name":"Jira","optional":true},{"name":"Kubernetes","optional":true},{"name":"LangChain","optional":true},{"name":"LangGraph","optional":true},{"name":"OpenAI","optional":true}],"status":"live","first_seen_at":"2026-06-09T00:00:00Z","employer_posted_date":"2026-06-09","last_verified_at":"2026-10-04T22:19:37Z","board_verified":true,"closed_at":null,"days_open":118,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":117},"description":"ABOUT US\nAt 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.\nHUB 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.\nJob Description -SoftwareArchitect\nThis 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.\nCore 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.\nThe 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.\nCore Responsibilities:\nThis is a hands-on architect position - candidates are expected to produce high quality, maintainable, and scalable Python-based software.\n\nOwn 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.\n\nPartner 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.\n\nLead 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.\n\nDesign systems that are built for the cloud from day one - emphasizing scalability, resilience, observability, and cost efficiency on Azure and/or AWS.\n\nBe an active champion for adopting agentic workflow patterns, helping the team understand, evaluate, and implement AI-driven automation pipelines and agent orchestration frameworks.\n\nClearly articulate technical constraints and tradeoffs to non-technical business stakeholders - and push back constructively when requirements conflict with architectural integrity.\n\nDecompose technical architecture into distinct tasks that can be executed by other developers.\n\nMaintain coding standards and lead peer code reviews with a focus on Python best practices.\n\nEnsure architectural principles and coding standards are upheld across the full project lifecycle.\n\nStay current on cloud-native innovations, backend patterns, and AI/agentic tooling that can enhance Hub's technical capabilities.\n\nFocus Areas - Tools & Technologies:\nPython backend development (FastAPI, Django, Flask, async patterns) - primary language, non-negotiable\n\nExperience with a modernfront endframework (React, Angularetc)\n\nCloud-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)\n\nMicroservices and distributed systems design - service mesh, container orchestration (AKS/EKS), API gateways\n\nREST and event-driven API design and integration\n\nLLM integration patterns(RAG), prompt engineering, and AI pipeline design\n\nDatabases - relational, NoSQL, data warehousing, and analytics\n\nSource control - Git, CI/CD pipelines\n\nMessage queues and streaming platforms (Kafka, Azure Service Bus, SQS)\n\nInfrastructure as Code (Terraform, Bicep, CDK)\n\nRequirements facilitation - ability to run discovery workshops, write technical specs, and drive stakeholder alignment\n\nQualifications:\nBachelor's degree in Computer Science, Computer Information Systems, a related field, or equivalent work experience.\n\nMinimum 8+ years of software development experience with Python as the primary language.\n\nMinimum 2+ years in a similar architect, tech lead, or equivalent role.\n\nMandatory 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.\n\nDemonstrated track record of engaging directly with business stakeholders to drive and refine technical requirements - not just receiving them from a product owner.\n\nStrong understanding of Python ecosystem tools:FastAPIor Django,SQLAlchemy,Pydantic, Celery,pytest.\n\nDemonstrated experience designing and building scalable backend APIs and microservices.\n\nExperience leading or working in Agile/Scrum teams.\n\nGenuine 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.\n\nFamiliarity with design patterns, SOLID principles, decoupled architecture, and REST API best practices.\n\nStrong interpersonal and communication skills - particularly with non-technical audiences.\n\nStrong analytical and problem-solving skills.\n\nAbility to manage multiple projects with competing priorities.\n\nCapable of taking a project from inception to delivery.\n\nNice to Have:\nPolyglot development background - .NET (C#) or Java experience is a meaningful plus; architects who can read and reason across language boundaries strengthen the whole team\n\nExperience with both Azure and AWS (multi-cloud exposure)\n\nFamiliarity withLangChain,LangGraph,AutoGen, or similar agent orchestration frameworks\n\nExperience with Kafka or event streaming architectures\n\nPrior work integrating OpenAI, Azure OpenAI, Bedrock, or similar LLM services into production systems\n\nExposure toMulesoftor similar integration platforms\n\nExperience with Jira, Confluence,BitBucket\n\nPrior experience leading distributed software teams using Scrum\n\nJOIN OUR TEAM\nDo 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.\nThe 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. HUB International is proud to offer comprehensive benefit and totalcompensation packages which could include health/dental/vision/life/disability insurance, FSA, HAS and 401(k) accounts, paid-time-off benefits such as vacation, sick, personal, floating holidays and company holidays. In addition, eligible annual bonuses, equity and commissions may be available for some positions.\nDepartment Information TechnologyRequired Experience: 7-10 years of relevant experienceRequired Travel: NegligibleRequired 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.\nE-Verify Program\nWe 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.","description_format":"text","description_chars":9630,"description_truncated":false,"requirements":{"experience_years_min":8,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Annual bonuses","Equity"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-01T05:55:47Z"}],"visa":[],"liveness":{"score":7,"band":"cold","label":"Long shot","p_open":1,"p_active":0.25,"p_room":0.28,"age_days":117,"expected_fill_days":23,"reasons":["conf:1","stale_co","velocity","win:tail","crowd:brand"],"computed_at":"2026-10-04T05:45:00Z"},"pay":{"stated_usd_annual":193000,"is_top_pay":false},"html_url":"https://alion.io/job/hub-international-software-architect-python","json_url":"https://alion.io/job/hub-international-software-architect-python.json","meta":{"generated_at":"2026-10-05T00:26:30Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":408,"day_limit":5000,"remaining_today":4592,"minute_limit":60,"resets_at":"2026-10-06T00:00:00Z"}}}