Python Software Engineer

CPS Inc.

Chicago (IL)

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading tech recruitment firm in Chicago is looking for a Senior Python Engineer to develop high-quality software in a cloud-native environment. Candidates should have over 6 years of experience with Python, knowledge of Kubernetes and AWS, and a strong background in computer science fundamentals. This role includes mentorship and collaboration within a high-performing team.

Qualifications

  • 6+ years of professional software development experience.
  • Proven experience designing production-quality systems.
  • Strong grasp of computer science fundamentals.

Responsibilities

  • Design, build, and maintain high-quality production Python software.
  • Collaborate closely with teammates to solve problems.
  • Provide guidance and mentorship to other engineers.

Skills

Python programming
Cloud-native development
Software engineering best practices
Problem-solving
Team collaboration

Education

Degree in Computer Science or related field

Tools

Kubernetes
AWS
CI/CD

Job description

Python Software Engineer

Chicago, IL 60606 US

Posted: 09/17/2025

Industry: Information Technology

Job Number: RO9.17.1

Remote Friendly: On-Site

Experience: Mid-Senior Level

Job Description

Senior Python Software Engineer

We’re looking for a Senior Python Engineer to join a small, high-performing engineering team building production-quality software systems that power critical applications. This role is ideal for someone with a strong computer science background, a track record of delivering robust, scalable code, and a passion for solving challenging engineering problems.

Our environment is cloud-native and Kubernetes-based, with a focus on modern development practices, continuous integration/deployment, and high reliability at scale. Engineers on this team contribute to both product direction and technical strategy, and are expected to engage deeply in design discussions, code reviews, and best practices.

Responsibilities
  • Design, build, and maintain high-quality production Python software.
  • Apply strong computer science principles to develop efficient, scalable, and maintainable systems.
  • Contribute to system architecture and technical design decisions.
  • Write code that is well-tested, well-documented, and easy to understand.
  • Collaborate closely with teammates to solve problems, review code, and continuously improve engineering practices.
  • Provide guidance and mentorship to other engineers when needed.
Job Requirements
Qualifications
  • Degree in Computer Science or related field.
  • 6+ years of professional software development experience, with a focus on Python in production environments.
  • Proven experience designing and delivering production-quality systems.
  • Strong grasp of computer science fundamentals (data structures, algorithms, concurrency, distributed systems).
  • Deep knowledge of software engineering best practices, design patterns, and object-oriented principles.
  • Experience working in cloud-native environments (Kubernetes, AWS or similar).
  • Familiarity with CI/CD and DevOps practices.
  • Strong problem-solving skills, with the ability to dive into complex technical challenges.
  • A collaborative mindset, curiosity for learning, and a drive to deliver high-quality solutions quickly.

#LI-RO1

Meet Your Recruiter

Rolf Otten
Technology Recruiter

Experience:

In 2004, shortly after graduating from NIU's College of Business, my recruiting career at CPS, Inc. started. During this time, I have been able to learn from some of the best recruiters within the industry and continually look to improve myself in order to better serve both the candidates and client companies I represent.

I partner with several of the leading tech firms in Chicago and across the country in helping them secure hard to find technologists. These companies are in a variety of industries: Financial/Trading, E-Commerce, Data Analytic, Ad-tech, Education Tech, SaaS, Hedge Funds, and more.

The positions I work include: Software Engineers (C++, Java, C#, Python, Ruby, etc.), Network/Systems Engineers, DevOps, DBA's , Data Scientists, and more.

About me:

I grew up in the west suburbs of Chicago just blocks from the famed Brookfield Zoo. I enjoy spending time with my wife and our three children and try to keep up with all of their activities. I try to remain as active as possible and enjoy all things "sports". You can find me at Soldier Field for most Bears games and will never say no to a good chicken wing.

  • 708-531-8377
  • rolf@cpsit.com
  • Connect on LinkedIn
Apply Now

Apply Online

Continue with LinkedIn

Continue with Facebook

Continue with X

Apply Later

Share This Job:

Login to save this search and get notified of similar positions.

Related Jobs

There are currently no related jobs. Please sign up for JobAlerts.

Note: This job posting is for information purposes only.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Software Engineer
Python Software Engineer

CPS, Inc. • New York (NY)

On-site
USD 120,000 - 180,000
Python Software Engineer
Python Software Engineer

CPS, Inc. • Chicago (IL)

On-site
USD 120,000 - 170,000
Lead Software Engineer (Python Developer)
Lead Software Engineer (Python Developer)

My HR-Rescue • Tampa (FL)

Hybrid
USD 120,000 - 180,000
Competitive compensation
Comprehensive health benefits
Paid Time Off
+1
Software Engineer - Python
Software Engineer - Python

RouteOne • Idaho

Remote
USD 80,000 - 120,000
Python Software Engineer
Python Software Engineer

Jobgether • United States

Remote
Fully remote work
Competitive compensation
Flexible schedule
Python Developer
Python Developer

Radley James • Chicago (IL)

Hybrid
USD 170,000 - 200,000
401(k)
Medical insurance
Paid maternity leave
+2
Python Software engineer
Python Software engineer

Piper Companies • North Carolina

Hybrid
USD 70,000 - 100,000
Senior Python Engineer: Cloud-Native, Scalable Systems
Senior Python Engineer: Cloud-Native, Scalable Systems

CPS, Inc. • Chicago (IL)

On-site
USD 120,000 - 170,000
Software Engineer - Python/Java
Software Engineer - Python/Java

Engtal • Chicago (IL)

On-site
USD 250,000 - 350,000
Medical insurance
Vision insurance
401(k)
Senior Software Engineer (Python)
Senior Software Engineer (Python)

Jobot • Peoria (IL)

Remote
USD 175,000 - 210,000
Unlimited PTO
WFH Stipend
Competitive Compensation
+1