Talent.com

Python developer Jobs in Chicago, IL

Create a job alert for this search

Python developer • chicago il

Last updated: 2 days ago

Software Architect- Python

5H0 Hub International LimitedChicago, IL
Full-time

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, c... Show more

Senior Python Engineer

Ontrac SolutionsChicago, Illinois, United States
Full-time

Ontrac Solutions is a strategic consulting and technology partner helping organizations innovate, create, and elevate through modern digital solutions.We support our clients with product developmen... Show more

Software Engineer (Node.js, Python, Go, Azure)

LenovoChicago, Illinois, United States of America
Full-time

AI experiences for multiple downstream applications and devices.You will work closely with various teams to design and own features end-to-end, from backend to frontend.Your designs must be highly ... Show more

Web Scraping Developer / Python / JS / Data Quality

Motion RecruitmentChicago, Illinois, United States
Full-time +1

A growing analytics platform is hiring a Web Scraping Engineer to help power its core data product.This role focuses on maintaining and improving a large-scale scraping operation built with Python ... Show more

Software Developer

QuinnoxChicago
Full-time

Develop, create, and modify computer applications software or specialized utility programs.Analyze user needs and develop software solutions.Design software or customize software for client use wit... Show more

Python Developer

Purple Drive TechnologiesChicago, IL, United States
Full-time

Business Analyst -Artificial Intelligence.New York, NY PDT - 11115 10-15.Senior Business Analyst with AI.Leverage generative AI tools to accelerate requirements creation, user story development, an... Show more

Python Developer (Airlines)

Appex InnovationChicago, IL, us
Full-time

Looking for local but can be remote and must work CST hours.Programming Language: Python leveraging pandas.Development experience on AWS platform.Databases: MySQL, RDS, Redshift, Iceberg.Design, de... Show more

Systems Integration Developer, Python

Next Step Systems – Recruiters for Information Technology Jobs Top IT Recruiting FirmChicago, IL, USA
Full-time

Systems Integration Developer, Python, Chicago, IL.This Systems Integration Developer position is a key part of the tech team, which ensures the seamless operation of the firm’s software and data p... Show more

Senior Software Engineer, Python (Chicago)

Fitch RatingsChicago, IL, US
Full-time

Senior Software Engineer, Python Programmer.Fitch Ratings is currently seeking a Senior Software Engineer specializing in Python Programming or applications to join our team in Chicago.In this role... Show more

Python Developer (W2) - Hybrid

TEKsystemsCicero, IL, USA
Full-time

Python Developer Contract Hybrid Chicago W2 only Python, React/JavaScript, SQL Experienced developer required to work on new PnL tool for Finance Controllers.Desirable skills and experience: - Pyth... Show more

Python Developer with Hadoop

Brilliant Infotech IncChicago, IL, United States
Full-time
Quick Apply

Python Developer with Hadoop Background </b></p> <p><b>Chicago, IL, Denver, CO, Jacksonville, FL, Charlotte, NC (Onsite interview from these locations only)</b></p&... Show more

Trading Analyst (Python)

Maven SecuritiesChicago, IL, United States
Full-time

Maven is a market-leading proprietary trading firm deploying its own capital across discretionary, systematic, and market-making strategies.Backed by deep expertise in trading, technology, and rese... Show more

People also ask
Software Architect- Python

Software Architect- Python

5H0 Hub International LimitedChicago, IL
30+ days ago
Job type
  • Full-time
Job description

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 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.

Department 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.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.