1

Python Software Engineer Jobs in Chicago, IL (NOW HIRING)

Senior Software Engineer(Python) Location: - Chicago, IL Experience: - Min 8+ Years Senior Software Engineer with expertise in Python, Data Analytics, Graph Databases, and AWS, responsible for ...

New

This role requires a python software developer with a passion for automating infrastructure as code. Applicants should be passionate about the future of the software defined datacenter, distributed ...

Senior Software Engineer(Python)

Chicago, IL · On-site

$126K - $166K/yr

Title - Senior Software Engineer(Python) Senior Software Engineer with expertise in Python, Data Analytics, Graph Databases, and AWS, responsible for designing, building, and supporting scalable ...

New

Northbrook IL Jobs, Software Engineer, Java, C++, PHP, Python, MySQL, SQL, Linux, SDLC, Software Developer, Programming, Programmer Analyst, Illinois Recruiters, Information Technology Jobs, IT Jobs, ...

Develop and maintain Python-based application code, tools, and reference examples * Contribute to ... Apply solid software engineering practices, including version control, testing, and code review

Software Engineer

Oak Brook, IL · On-site

$90K - $120K/yr

We are seeking a Python Senior Software Engineers to build and maintain intelligent automation solutions focused on Revenue Cycle Management (RCM) in the healthcare industry. We are seeking eight ...

Showing results 21-40

Python Software Engineer information

See Chicago, IL salary details

$23.7K

$144.2K

$208.6K

How much do python software engineer jobs pay per year?

As of Aug 7, 2026, the average yearly pay for python software engineer in Chicago, IL is $144,191.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,800.00 and $169,500.00 per year, depending on experience, location, and employer.

What is a Python software engineer?

A Python Software Engineer is a developer who designs, develops, and maintains software applications using the Python programming language. They work on a variety of tasks, including writing clean and efficient code, debugging, optimizing performance, and integrating third-party services or APIs. Python engineers often collaborate with teams to build web applications, data pipelines, machine learning models, or automation scripts, depending on the industry. Their role requires strong problem-solving skills and familiarity with software development best practices.

Are Python Software Engineers in demand?

Python Software Engineers are in high demand across various industries due to Python's versatility in web development, data analysis, machine learning, and automation. Employers seek professionals with strong programming skills, experience with frameworks like Django or Flask, and knowledge of data tools, making it a valuable skill set for many tech roles.

What does a Python software engineer do?

A typical workday for a Python Software Engineer involves writing and testing code, participating in team meetings to plan and review tasks, and collaborating with colleagues such as front-end developers, quality assurance engineers, and project managers. You may spend time troubleshooting bugs, reviewing pull requests, and improving existing software modules. Many teams use Agile or Scrum methodologies, so your day may include short stand-up meetings and iterative development cycles. Depending on the company, you might also have opportunities to contribute to design discussions or mentor junior developers.

What skills and qualifications are needed to be a Python software engineer?

To thrive as a Python Software Engineer, you need strong programming skills in Python, a solid understanding of algorithms and data structures, and a relevant degree in computer science or related fields. Experience with frameworks like Django or Flask, familiarity with version control systems such as Git, and optional certifications like PCEP or PCAP can be valuable assets. Problem-solving skills, teamwork, and effective communication help you navigate complex projects and collaborate efficiently. Mastering both technical and soft skills is crucial for building reliable software solutions and succeeding in dynamic development teams.

What are the most commonly searched types of Python Software Engineer jobs in Chicago, IL? The most popular types of Python Software Engineer jobs in Chicago, IL are:
What job categories do people searching Python Software Engineer jobs in Chicago, IL look for? The top searched job categories for Python Software Engineer jobs in Chicago, IL are:
Infographic showing various Python Software Engineer job openings in Chicago, IL as of July 2026, with employment types broken down into 93% Full Time, 4% Part Time, and 3% Contract. Highlights an 88% Physical, 5% Hybrid, and 7% Remote job distribution, with an average salary of $144,304 per year, or $69.4 per hour.

Python Software Engineers (Chicago)

The Hagen Ricci Group

Chicago, IL • On-site

$51.75 - $71.50/hr

Part-time

Re-posted 9 days ago


Job description

Overview

Our clients are looking for Software Engineers with varying levels of experience. There are opportunities for front, middle and back-office developers and analytical, data scientists and data engineers. Our clients’ tech stacks are Python/Linux with additional opportunities in C# and C++.

These are top-notch as well as emerging Tech Firms and profitable Hedge Funds and Proprietary Trading Firms of all asset classes.

Let’s have a conversation about your interests and your career and we will help you find the opportunity you desire.

Please send a confidential copy of your resume and the best time for a call. We will never forward your resume without your prior written approval.

careers@hrg.net

Application

Name:

Phone Number:

Email Address:

Upload Resume: Upload files in .doc or .pdf format. Max size: 2MB (MS Word document preferred)

#J-18808-Ljbffr