Software Architect- Python
$170k - $193kHUB International
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 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 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:FastAPIor 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.
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 withLangChain,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 toMulesoftor similar integration platforms
Experience with Jira, Confluence,BitBucket
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 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.
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. HUB International is proud to offer comprehensive benefit and total compensation 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.
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 View email address on click.appcast.io . This contact information is for accommodation requests only; do not use this contact information to inquire about the status of applications.
- ...Candidates (Show me the profiles first) Looking for a SR. software Engineer rather than an architect Below is my hottest requirement. Please send... ...: 8:00am - 5:00pm CST Proficient in SQL and the Python programming language CONTRACTOR's ROLE:...PythonFor contractorsLocal area3 days per week
- ...Software Architect This role is a critical part of the Hub International Application Development team, building custom backend solutions... ...direction on backend systems, architecting scalable cloud-native Python-based services, developing integrations, and coordinating...PythonWork experience placement
- ...Software Architect (Consultant) Join our Tech Transaction Services (TTS) Practice and focus on technology/software M&A due diligence projects... ...JavaScript (React, Angular), and/or other common stacks like Python/Ruby/AWS ~ Confident in recognizing and applying modern...Python
- ...across commercial and operational domains. We're seeking a Senior Software Architect who will split their time between building our platform... ...using the most appropriate technologies for the project (e.g., Python, Java, C#, TypeScript-based on system needs) Experience...PythonContract workRemote workRelocation package
$2,000 per week
...Software Architect - Inspire11 Elevens, as we call ourselves here, are curiously smart, purposefully scrappy, and dedicated to the... ...deep expertise in JavaScript (React, Node.js), C#, Java/Kotlin, Python, and designing/documenting APIs Adept at selecting the...PythonFull timeTemporary workWork at officeWorldwideVisa sponsorshipWork visaFlexible hours$150k - $200k
...Staff Software / AI Architect Chicago, Illinois Hybrid Direct Hire $150k - $200k A fast-growing technology company revolutionizing... ..., APIs, and data pipelines using technologies like Python, TypeScript, Rust, and modern cloud platforms. This is a rare...PythonFull time$90 - $92 per hour
IT Software Engineer 4 - AI Architect (Testing) Location: Chicago, IL (Hybrid - 3 days onsite) Duration: 12-month contract Pay Rate: $90 - $92 per... ...or RAG concepts Proficiency with tools/languages such as Python, Java, JavaScript, SQL Hands‑on experience with automation...PythonHourly payContract work$112.2k - $202.6k
...design. * Experience in application configuration * Experience in application development platforms and/or languages (HTML/CSS/Java/Python/ReactJS). * Experience in Python-based Data Science frameworks (LangChain, LangGraph, LangFuse). * Experience in Azure AI...PythonRelocation$60.24 - $68.24 per hour
...Application Solutions Architect Genesis10 is currently seeking an Application Solutions... ...development languages, including Java,.NET (C#), Python, and JavaScript/TypeScript frameworks (e... ...Broad IT knowledge, including financial software, middleware, and databases ~...PythonHourly payContract workWork experience placementFlexible hours3 days per week$111.4k - $167.1k
...Stantec every day.???? Senior Application Architect Stantec is looking for a Senior... ...overseeing the architecture of various software systems. The Senior Application Architect... ...the enterprise stack. This may include Python/Django, Java or C# for application development...PythonFull timeTemporary workPart timeCasual work$112.2k - $202.6k
...design. * Experience in application configuration * Experience in application development platforms and/or languages (HTML/CSS/Java/Python/ReactJS). * Experience in Python-based Data Science frameworks (LangChain, LangGraph, LangFuse). * Experience in Azure AI Foundry...PythonRelocation- ...AI Technical Architect CHICAGO, IL Immediately Temporary/Contract Description We... ...Responsibilities Collaborate with software engineers, business stake holders and/or... ...programming skills in languages such as Python, SQL/NoSQL etc. Build analytical approach...PythonTemporary workImmediate start
$50 per hour
...Job Description Job Description Python - Senior Developers - AI Training - USA About Prolific Prolific is not just another player... ...evaluate cutting-edge AI models. If you have a background in Software Engineering, we'll send you a quick 10- to 15-minute test to assess...PythonWork from homeFlexible hours$140.8k - $176k
...seeking a Senior Engineer to work on their Backend Platform in Chicago, IL. The ideal candidate will have extensive experience with Python and Django, along with a passion for building distributed systems. A unique opportunity exists to contribute to a growing startup...PythonFlexible hours- ...experience who can serve as a Technical Architect owning end-to-end design and delivery of... ...Responsibilities Collaborate with software engineers, business stake holders and/or... ...programming skills in languages such as Python, SQL/NoSQL etc. Build analytical approach...Python3 days per week
- ...perform iterative data analysis in a fast paced agile environment Architect SQL Server database structures and objects, fine tune SQL... ...Complimentary skills sets like background in Java programming, Python and/or experience in other databases like Oracle, Netezza, Mongo...Python
- ...Software Engineer We're looking for an experienced software engineer with strong Python expertise who is passionate about AI and building scalable enterprise solutions. This role requires a strong engineering foundation, understanding of SDLC, and the ability to apply...PythonRemote work
- ...Job Posting Our client is seeking a Senior Python Engineer to join their team and help us build and maintain advanced software applications. The ideal candidate will have extensive experience in Python programming, as well as a strong understanding of software development...Python
- ...integrating them into enterprise workflows. The ideal candidate has 6-8 years of experience in AI/ML engineering and proficiency in Python and modern ML frameworks. You'll work closely with data engineering teams and collaborate across functions. Competitive salary,...Python
$131k - $175k
...with physicists and across electrical, software, and opto-mechanical engineering domains... ...laboratory and test bench environments Architect processing chains with supporting... ...working with standard scripting languages (Python, bash) Good verbal and written communication...PythonTemporary workWork experience placementFlexible hours$90k - $110k
...ERP , Perceptive Content , and related enterprise platforms. Extend system capabilities through SuiteScript/JavaScript , Python , or API integrations. Build reusable automation tools to reduce manual journal entries, account creation steps, and other repetitive...Python- ...join our growing development team. This role is perfect for freshers and early professionals eager to build hands-on experience in Python, Django, and web application development. You will receive on-the-job training, real-time project support, interview preparation...PythonFull timeRemote workWork from home
$125k - $145k
...Job Description Job Description Full Stack Software Engineer RCM Platform Are you ready to join a cutting-edge healthcare... ...scalable backend microservices and web applications using Python and React. Build and maintain SQL databases (e.g., PostgreSQL...PythonRemote work$130k - $170k
...Design, build, and maintain interactive web applications (React/Python Flask/Dash) used by investment professionals. Build RESTful... ...equivalent practical experience). ~7+ years of professional software engineering experience delivering enterprise-grade applications...PythonWork at officeLocal areaShift work- ...Role: Infrastructure Platform Automation Architect Location: USA Remote Job Description: The Infrastructure Platform Automation... ...Policy). Data and API integration skills (REST APIs, Python scripting) to extend automation capabilities. Experience building...PythonRemote work
- ...About the job Data & BI Solution Architect OUR CLIENT Our client provides data-driven, action-oriented solutions to business... ...modeling tools like Spark/ Azure Data factory/AWS/GCP/Python, SQLServer/Snowflake, and experience with other BI tools like PowerBI...PythonRemote work
- ...Project Overview Architect and implement or re-architect the existing defined configuration management... ...and networking • Proficient in YAML, Jinja2, Python, Ruby, and Shell scripting • 8+yrs expeirence in Software Engineering & Systems Archicture • Experience...PythonFor contractorsWork experience placement
- ...leading data and AI company is seeking a Senior Big Data Solutions Architect to join their Professional Services team in Chicago. This role... ...have 9+ years of data engineering experience, proficiency in Python or Scala, and familiarity with cloud ecosystems. The position...Python
$170k - $212k
.... We are seeking a hands-on Solution Architect to lead the design and implementation of... ...data pipelines, data lakes, as well as Python Spark and non-Spark Python applications.... ...cloud architecture, data engineering and software development Extensive knowledge of Azure...PythonTemporary work$177k - $197k
...legal services. This role involves collaborating with various stakeholders to identify AI use cases and architect scalable solutions. Candidates should possess strong Python skills and have significant experience in AI application development. The position includes a...Python
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Architect- Python. Be the first to apply!
- software architect Chicago, IL
- .net software architects (remote) Chicago, IL
- application architect Chicago, IL
- remote software architect Chicago, IL
- senior software architect Chicago, IL
- internship software Chicago, IL
- software support Chicago, IL
- software quality assurance Chicago, IL
- embedded software Chicago, IL
- software sales representative Chicago, IL


