1

Python Coding Jobs in Naperville, IL (NOW HIRING)

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.

Senior Python Developer

Chicago, IL · On-site

$125K - $168K/yr

Mentor junior developers and advocate for best practices in coding, security, and CICD. Required Skills / Qualifications * Experience 10 years in Python development, with 3 years focused on data ...

Lead DevOps Engineer

Chicago, IL · On-site

$54.50 - $74.50/hr

Python coding experience required, experience writing code unit-tests and following best practices * Jenkins job setup and execution analysis - including Splunk log review for Root Cause Analysis ...

Contribute to solution design using best practices and clean code principles * Work on KPI systems ... Python (including pseudocode and transitional code understanding) * Hands-on experience with: * API ...

Python Developer IV

Chicago, IL · On-site +1

$111K - $174K/yr

Participate in code reviews and provide constructive feedback to peers * Stay current with backend ... Backend Development: • Strong proficiency in Python and Django • Experience with RESTful API ...

Java Developer w/ Python or Perl Location: Chicago, IL Position Type: Contract Unfortunately, we ... or code they have published on the Internet. -Blogs posts, papers, Stack overflow questions ...

Develop solutions using Python in a cloud-based ecosystem. * Actuarial Data Support: Collaborate ... code techniques. * SAS proficiency is a plus * Test-driven development experience is a plus

next page

Showing results 1-20

People also search for

Python Coding information

See Naperville, IL salary details

$13

$58

$86

How much do python coding jobs pay per hour?

As of Jun 19, 2026, the average hourly pay for python coding in Naperville, IL is $58.57, according to ZipRecruiter salary data. Most workers in this role earn between $48.27 and $66.54 per hour, depending on experience, location, and employer.

What are typical daily responsibilities for someone working in Python Coding?

Professionals in Python Coding roles often spend their days writing, testing, and debugging code as part of software development projects, collaborating closely with team members such as developers, project managers, or data analysts. They may also review code written by peers, contribute to code documentation, and participate in team meetings to discuss project goals or troubleshoot issues. Some positions involve working on back-end systems, automating tasks, or supporting data operations depending on the organization's focus. The role offers a mix of independent problem-solving and teamwork, making adaptability and strong communication valuable assets.

What is a Python Coding job?

A Python Coding job involves writing, testing, and maintaining software applications using the Python programming language. Professionals in this role may work in web development, data analysis, automation, artificial intelligence, or backend development. They often collaborate with teams to design algorithms, optimize code, and ensure software functionality. Strong problem-solving skills and knowledge of Python libraries and frameworks are essential for success in this role.

What jobs can you get with Python coding?

Python coding skills can lead to roles such as software developer, data analyst, data scientist, machine learning engineer, web developer, automation engineer, and cybersecurity analyst. These jobs often require knowledge of frameworks, libraries, and tools like Django, Flask, Pandas, and TensorFlow, and may involve working in various industries including technology, finance, healthcare, and research.

Can I master Python in 3 months?

Python coding roles typically require a solid understanding of programming fundamentals, which can be developed in 3 months with consistent practice and focused learning. However, mastering Python for complex projects or specialized fields like data science or web development often takes longer and involves ongoing skill development.

Are Python coders still in demand?

Python coders are currently in high demand across various industries such as technology, finance, and data science due to Python's versatility and widespread use in automation, machine learning, and web development. The demand for Python skills continues to grow as organizations adopt data-driven and AI solutions, making Python a valuable programming language for job seekers. Proficiency in frameworks like Django or data libraries such as Pandas can enhance employability.

How much do Python coders make?

Python coders, or Python developers, typically earn between $70,000 and $120,000 annually depending on experience, location, and industry. Entry-level positions may start around $60,000, while experienced developers with specialized skills or certifications can earn over $130,000. Salary can also vary based on whether the role involves data analysis, web development, or automation tasks.

What are the key skills and qualifications needed to thrive in the Python Coding position, and why are they important?

To thrive in Python Coding roles, you need a solid understanding of Python programming, problem-solving skills, and experience with common frameworks and libraries such as Django or Pandas. Familiarity with version control systems (like Git), integrated development environments (IDEs), and sometimes professional certifications like PCEP or PCAP are often advantageous. Strong analytical thinking, adaptability, and effective communication skills help individuals excel in collaborative projects and diverse development environments. These abilities are vital to deliver reliable code, work effectively in teams, and quickly adapt to evolving project requirements.

What are popular job titles related to Python Coding jobs in Naperville, IL? For Python Coding jobs in Naperville, IL, the most frequently searched job titles are:
What job categories do people searching Python Coding jobs in Naperville, IL look for? The top searched job categories for Python Coding jobs in Naperville, IL are:
What cities near Naperville, IL are hiring for Python Coding jobs? Cities near Naperville, IL with the most Python Coding job openings:
Infographic showing various Python Coding job openings in Naperville, IL as of June 2026, with employment types broken down into 29% Full Time, 37% Part Time, and 34% Contract. Highlights an 100% In-person job distribution, with an average salary of $121,823 per year, or $58.6 per hour.
Software Architect- Python

Software Architect- Python

HUB

Chicago, IL

Full-time

Dental, Vision, Life, Retirement, PTO

Posted 8 days ago


Job description

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

    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 teamHUBRecruiting@hubinternational.com. This contact information is for accommodation requests only; do not use this contact information to inquire about the status of applications.