1

Python Teacher Jobs in Chicago, IL (NOW HIRING)

Coding Tutor

Lake Forest, IL · Remote

$18 - $40/hr

... Python, and project-based learning to support learners from elementary students through adults beginning their coding journey. * Effective Teaching Methods: Ability to identify concepts students ...

Coding Tutor

Buffalo Grove, IL · Remote

$18 - $40/hr

... Python, and project-based learning to support learners from elementary students through adults beginning their coding journey. * Effective Teaching Methods: Ability to identify concepts students ...

Coding Tutor

Oak Lawn, IL · Remote

$18 - $40/hr

... Python, and project-based learning to support learners from elementary students through adults beginning their coding journey. * Effective Teaching Methods: Ability to identify concepts students ...

Coding Tutor

Naperville, IL · Remote

$18 - $40/hr

... Python, and project-based learning to support learners from elementary students through adults beginning their coding journey. * Effective Teaching Methods: Ability to identify concepts students ...

Coding Tutor

Highland Park, IL · Remote

$18 - $40/hr

... Python, and project-based learning to support learners from elementary students through adults beginning their coding journey. * Effective Teaching Methods: Ability to identify concepts students ...

Coding Tutor

Chicago, IL · Remote

$18 - $40/hr

... Python, and project-based learning to support learners from elementary students through adults beginning their coding journey. * Effective Teaching Methods: Ability to identify concepts students ...

Coding Tutor

Schaumburg, IL · Remote

$18 - $40/hr

... Python, and project-based learning to support learners from elementary students through adults beginning their coding journey. * Effective Teaching Methods: Ability to identify concepts students ...

Coding Tutor

Skokie, IL · Remote

$18 - $40/hr

... Python, and project-based learning to support learners from elementary students through adults beginning their coding journey. * Effective Teaching Methods: Ability to identify concepts students ...

Coding Tutor

Des Plaines, IL · Remote

$18 - $40/hr

... Python, and project-based learning to support learners from elementary students through adults beginning their coding journey. * Effective Teaching Methods: Ability to identify concepts students ...

Coding Tutor

Evanston, IL · Remote

$18 - $40/hr

... Python, and project-based learning to support learners from elementary students through adults beginning their coding journey. * Effective Teaching Methods: Ability to identify concepts students ...

Coding Tutor

Wheaton, IL · Remote

$18 - $40/hr

... Python, and project-based learning to support learners from elementary students through adults beginning their coding journey. * Effective Teaching Methods: Ability to identify concepts students ...

Sr. Data Analyst

Chicago, IL · On-site

$88K - $111K/yr

Whether you're transitioning from business, healthcare, teaching-or you're a self-taught coder or ... Python, Pandas, NumPy, Scikit-Learn * Machine Learning (supervised/unsupervised), TensorFlow, Deep ...

next page

Showing results 1-20

Python Teacher information

See Chicago, IL salary details

$13

$60

$88

How much do python teacher jobs pay per hour?

As of Jun 30, 2026, the average hourly pay for python teacher in Chicago, IL is $60.39, according to ZipRecruiter salary data. Most workers in this role earn between $49.76 and $68.61 per hour, depending on experience, location, and employer.

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

To thrive as a Python Teacher, you need a thorough understanding of Python programming, instructional experience, and often a degree in computer science or a related field. Familiarity with educational platforms, learning management systems (LMS), coding environments like Jupyter Notebook, and relevant teaching certifications are valuable assets. Strong communication, patience, and the ability to adapt materials for diverse learners help set outstanding teachers apart. These skills ensure learners gain practical programming knowledge in an engaging, supportive, and effective learning environment.

What is a Python Teacher job?

A Python Teacher is responsible for educating students on Python programming, covering basic to advanced concepts such as syntax, data structures, object-oriented programming, and frameworks. They design lesson plans, provide hands-on coding exercises, and guide students in building real-world projects. Python Teachers may work in schools, universities, coding bootcamps, or offer private tutoring. Strong communication skills, industry experience, and a passion for teaching are key to success in this role.

What does a typical day look like for a Python Teacher?

A typical day for a Python Teacher involves preparing lesson plans, teaching group or individual classes, grading assignments, and providing feedback to students. You will often spend time updating course materials, troubleshooting code issues, and staying current with new developments in Python and education technology. Collaboration with other instructors or curriculum developers is common, especially for team-taught programs or coding bootcamps. Most roles require balancing live instruction with office hours or online support for students, ensuring learners have the help they need to succeed.

What are popular job titles related to Python Teacher jobs in Chicago, IL? For Python Teacher jobs in Chicago, IL, the most frequently searched job titles are:
Senior Scala/Python Engineer (Hybrid)

Senior Scala/Python Engineer (Hybrid)

Rewards Network

Chicago, IL • Hybrid

$130K - $170K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 23 days ago


Job description

About Rewards Network 

For 41 years, Rewards Network has been helping restaurants grow revenue, increase traffic, and boost customer engagement through innovative financial, marketing services, and premier dining rewards programs. By offering unique card-linked offers, we introduce diners to fantastic restaurant experiences, leveraging advanced technology and data analytics to deliver value to restaurants, diners, and our strategic partners' loyalty programs. 

Our Culture 

At Rewards Network, you'll be part of a driven and diverse team that excels in collaboration, issue resolution, and taking ownership of both personal growth and the company's success. We take pride in partnering with the world's most powerful loyalty programs to drive full-price paying customers to local restaurants through marketing services and flexible funding options. Our engaging and rewarding environment is designed to help you gain your full potential. 

Job Overview

The Senior Software Engineer (Platform Team) joins a dynamic group responsible for designing and developing scalable back-end systems that power Rewards Network's dining and transaction processing platform. This role contributes to building robust, functional programming-driven services, ensuring seamless rewards delivery and exceptional partner experiences for millions of users. We're open to hiring at the mid to senior level based on experience.

This is a hybrid position that requires in office presence 3 days a week (Tuesday-Thursday) in Chicago. 

What you'll bring to the table: (Responsibilities)

   Lead the development of scalable back-end systems to support platform services.
   Architect RESTful APIs and microservices using functional programming to ensure reliability and maintainability.
   Build real-time data pipelines to enable efficient platform operations.
   Optimize databases for performance and data integrity.
   Mentor team members on functional programming practices and system design for high-quality, testable code.
   Collaborate with DevOps and data teams to align on platform performance and operational needs.
   Implement security measures to safeguard sensitive platform data.
   Oversee projects from design to deployment, ensuring alignment with business goals.
   Enhance CI/CD processes to maintain platform reliability.
   Research advanced functional programming techniques to improve system performance.

Do you have the right mix of ingredients:
  • 7+ years of experience in back-end software development, with at least 3 years focused on functional programming.
  • Expert proficiency in Scala or other functional programming languages for building complex back-end systems.
  • Strong experience with functional programming libraries, including Cats Effect, for concurrent and scalable applications.
  • Advanced skill in designing RESTful APIs and microservices with functional paradigms.
  • Proficiency in event streaming systems like Kafka for real-time processing.
  • Expertise in optimizing relational databases (e.g., PostgreSQL) for high-throughput environments.
  • Ability to write clean, testable code adhering to functional programming principles.
  • Deep knowledge of security practices for critical systems.
  • Proven ability to lead technical projects and mentor engineers across teams.
  • Experience with CI/CD pipelines and containerized environments (e.g., Docker, Kubernetes).
  • Familiarity with Typelevel ecosystem (preferred).
  • Experience building applications using Python (preferred).

Education, Certifications and Experience: Preferred

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience (e.g., coding bootcamp or self-taught expertise).
What you'll love about us: 

Comprehensive benefits package, which includes:

  • This is a full-time, exempt position. The base salary range for this role in Chicago is $130,000-$170,000 annually, depending on level (mid-level or senior), as well as candidate experience, skills, and other factors. This role is also eligible for an annual bonus target of 10%, bringing total target compensation to $143,000-$187,000.
  • Competitive Time Off Benefits: including flexible PTO, 11 company holidays, and parental leave. 
  • Generous dining reimbursement when you dine with our restaurant clients 
  • 401(k) plan with a company match
  • Two medical plan options- Standard PPO or High Deductible Health Plan (HSA with company match for HDHP participants)
  • Partnership with Rx n Go, offering certain prescriptions for free
  • Two dental plan options and a vision plan
  • Flexible Spending Accounts and a pre-tax commuter benefit program
  • Accident, Critical Illness, and Hospital Indemnity Insurance Plans
  • Short Term and Long Term disability 
  • Company-paid life insurance and AD&D insurance, supplemental employee, spouse, and child life insurance 
  • Employee Life Assistance Program
  • Hybrid working environment in a new office space downtown near the Metra Train stations and catered lunches on Tuesdays. 

Rewards Network is an Equal Opportunity Employer (EOE). We encourage and strongly support workplace diversity.