1

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

As a Software Engineer, you'll work on everything from customer-facing web and mobile applications ... Our programming languages has been Java, Python, and C#. We are big fans on building products using ...

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

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

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

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

Software Engineer - Cloud Images

Chicago, IL ยท Remote

$61.75 - $80.25/hr

We are hiring a Software Engineer to work on Linux, cloud infrastructure, pipelines and automation ... Your time will be split between build system development (using Python, Jenkins and shell ...

Senior Python Engineer

Chicago, IL ยท On-site

$80 - $100/hr

This role is ideal for an engineer with deep Python expertise, strong software engineering fundamentals, and a clear understanding of the software development lifecycle within enterprise-grade ...

next page

Showing results 1-20

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 Jun 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 job?

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.

What does a typical workday look like for a Python Software Engineer?

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 are the key skills and qualifications needed to thrive in the Python Software Engineer position, and why are they important?

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 May 2026, with employment types broken down into 94% Full Time, 3% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $144,191 per year, or $69.3 per hour.

Software Engineer

Seven Seven Software

Chicago, IL โ€ข On-site

Full-time

Posted 12 days ago


Job description

As a Software Engineer, you'll work on everything from customer-facing web and mobile applications using cutting-edge open source frameworks, to highly-available RESTful services, to back-end C# and Java based systems using the hottest techniques.
We are a team of full stack engineers with in-depth DevOps expertise. Our programming languages has been Java, Python, and C#. We are big fans on building products using Open Source packages and Inner Source Components. We are also closely aligned with best practices of agile software development such as pair programming, mobbing, test-driven design, trunk development, and frequent and incremental code deliveries.
You will apply your strategic and analytical skills to major company challenges. You will team with world-class professionals to develop and test strategies that ultimately impact the bottom line. And you will do it all in a diverse, inclusive, collaborative environment that values your insight, encourages you to take on new responsibility, promotes continuous learning, and rewards innovation.
As an Engineer on our group, you will be working with our Agile teams building applications leveraging
  • An architecture in the style of 'Event sourcing'
  • Microservices to provide dedicated business functions
  • Oracle, AWS AuroraDB , MongoDB and Redis Cache used for creating persistent view services
  • Kafka for messaging and to enable rapid short term recovery, horizontal scalability and workload distribution
  • REACT & Angular for building user interfaces.

Requirements
  • Programming languages: experience on Java is a must, shell scripting languages such Python are nice to have.
  • Runtimes / Application servers - One of the following - Spring Boot, Docker , Tomcat
  • NoSQL database: MongoDB or DynamoDB are a must; Redis Cache is a plus
  • Relational DBs: experience in Oracle, AWS Aurora or CockroachDB is a must
  • Kafka for streaming

Job Requirements