1

Python S Jobs in Morton, IL (NOW HIRING)

They are seeking a Senior Software Engineer to join their Data Engineering team, responsible for developing Python data pipelines to support applications and ensuring high standards of software ...

Senior Software Engineer

Peoria, IL · On-site

$120K - $158K/yr

In this role, you will be responsible for developing Python data pipelines and ensuring high standards of software quality while collaborating with a team of professionals. Responsibilities : • ...

S.). Approximately 8 years of relevant experience in power electronics, inverter testing, or ... Strong analytical skills using tools such as Python, MATLAB, Excel, and JBER for data processing ...

S. You will be based out of our Peoria, Illinois site but must be prepared for regular travel. An ... Basic coding/scripting skills (Python, C++, or similar). Prior experience in field testing, remote ...

S. You will be based out of our Peoria, Illinois site but must be prepared for regular travel. An ... Python, C++, or similar). ● Prior experience in field testing, remote operations, or client ...

Data Engineer

Bloomington, IL · Hybrid

$109K - $130K/yr

S. immediately; employer will not sponsor applicants for U.S. work authorization (e.g., H-1B visa ... Python, Spark SQL (or PySpark), R, Java, Bash, etc. • Hands-on experience with AWS services ...

Data Engineer

Peoria, IL · On-site

$112K - $134K/yr

Must-Have Skills 3+ years of data engineering experience -- pipelines, ETL, data modeling in production or research settings Strong Python proficiency (numpy, pandas, Parquet, HDF5 are daily tools ...

next page

Showing results 1-20

Python S information

See Morton, IL salary details

$12

$55

$82

How much do python s jobs pay per hour?

As of Jun 22, 2026, the average hourly pay for python s in Morton, IL is $55.75, according to ZipRecruiter salary data. Most workers in this role earn between $45.96 and $63.32 per hour, depending on experience, location, and employer.

What is the difference between Python S and Python Developer?

AspectPython SPython Developer
Required CredentialsTypically no formal certification, but familiarity with Python basicsBachelor's in CS or related field, often with Python certifications
Work EnvironmentResearch labs, academic settings, or specialized industriesTech companies, startups, or software development firms
Industry UsageUsed mainly in research, data analysis, or academic projectsDeveloping applications, web services, automation scripts
Common Search/ComparisonOften compared in academic or research contextsMore common in job listings and industry roles

Python S typically refers to a specialized or research-focused use of Python, often in academic or scientific settings, whereas Python Developer is a broader industry role focused on developing software applications using Python. While both require familiarity with Python, Python Developer roles usually demand additional programming skills and industry experience.

Are Python still in demand in 2026?

Python developers remain in high demand in 2026 due to Python's widespread use in data science, web development, automation, and machine learning. Skills in frameworks like Django or Flask and familiarity with libraries such as Pandas or TensorFlow enhance job prospects for Python programmers.

What are the key skills and qualifications needed to thrive as a Python Software Engineer, and why are they important?

To thrive as a Python Software Engineer, you need strong proficiency in Python programming, problem-solving abilities, and often a degree in computer science or a related field. Familiarity with frameworks like Django or Flask, version control systems such as Git, and experience with databases are typically expected, along with relevant certifications like PCEP or PCAP being a plus. Effective communication, teamwork, and adaptability are vital soft skills that help engineers collaborate and respond to changing project requirements. These combined skills ensure the ability to build robust, scalable applications and contribute effectively to development teams.

Will AI replace Python coders?

Python developers are unlikely to be fully replaced by AI, as coding requires creativity, problem-solving, and understanding of complex systems that AI currently cannot fully replicate. AI tools can assist programmers by automating repetitive tasks and improving efficiency, but human oversight and expertise remain essential for designing, debugging, and maintaining software. Staying updated with new technologies and enhancing skills in areas like machine learning and automation can help Python coders remain valuable in the evolving tech landscape.

Is Python a high paying job?

Python developers often earn competitive salaries due to the high demand for programming skills in data science, web development, and automation. Salaries vary based on experience, location, and industry, but Python roles generally offer above-average compensation compared to many other programming languages.

What are some common challenges Python Software Engineers face when working on large-scale projects?

Python Software Engineers working on large-scale projects often encounter challenges such as managing codebase complexity, ensuring code performance, and maintaining effective collaboration within cross-functional teams. As projects grow, it's crucial to implement robust testing, documentation, and version control practices to avoid technical debt. Additionally, optimizing Python code for speed and memory efficiency can be important, especially when dealing with high-traffic systems or big data. Regular communication with product managers, designers, and other developers helps ensure that project goals are met efficiently and any issues are addressed early.

What are Python Software Engineers?

Python Software Engineers are professionals who design, develop, test, and maintain software applications using the Python programming language. They work on a variety of projects, including web development, data analysis, automation, artificial intelligence, and more. Their role often involves writing clean, efficient code, collaborating with other developers or teams, and solving technical problems. Python Software Engineers are valued for their versatility, as Python is used across many industries and for diverse applications.

What jobs can I do with just Python?

With Python skills, you can pursue roles such as Python developer, data analyst, automation engineer, or backend programmer. These jobs often require knowledge of libraries like pandas, Django, or Flask, and may involve tasks like scripting, data processing, or web development.
What cities near Morton, IL are hiring for Python S jobs? Cities near Morton, IL with the most Python S job openings:
Software Engineer

Software Engineer

Caterpillar Inc.

Peoria, IL • On-site

Full-time

Posted 5 days ago


Caterpillar Inc. rating

7.5

Company rating: 7.5 out of 10

Based on 459 frontline employees who took The Breakroom Quiz

220th of 418 rated machine equipment manufacturers


Job description

Job Summary:
Caterpillar Inc. is a global leader in building sustainable communities through technology and innovation. They are seeking a Senior Software Engineer to join their Data Engineering team, responsible for developing Python data pipelines to support applications and ensuring high standards of software quality within the team.
Responsibilities:
• Responsibilities are across functional lines with individuals assigned in new program development
• Performs all programming, project management, and development assignments without close supervision; normally assigned the more complex aspects of systems work
• Works directly on complex application/technical problem identification and resolution
• Interpreting design requirements for engineering implementation
• Building and deploying CICD pipelines
• Implementing source to target mapping as pipeline code
• Responsibile for Unit and Integration testing
• Maintains high standards of software quality within the team by establishing good practices and habits
• Identifies and encourage areas for growth and improvement within the team
• Responsible for performing other job duties as assigned by Caterpillar management from time to time
Qualifications:
Required:
• Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements.
• Knowledge of software development life cycle; ability to use a structured methodology for delivering and managing new or enhanced software products to the marketplace.
• Knowledge of software product design; ability to convert market requirements into the software product design.
• Knowledge of technical aspects of a software products; ability to design, configure and integrate technical aspects of software products.
• Knowledge of software product testing; ability to design, plan, and execute testing strategies and tactics to ensure software product quality and adherence to stated requirements.
Preferred:
• Software development experience and solid knowledge of OOP principles
• Experience in designing and developing software applications in Python
• Experience working with Git version control on medium to large teams
• Deploying software using CI/CD tools such as Jenkins, Github Actions, Azure Devops etc.
• Experience with AWS components such as Lambda, Kinesis, Event Bridge, CloudWatch, CloudFormation, Dynamo, Fargate, S3, Sage Maker, IAM and RDS
• Experience working with Snowflake
• Hands‑on experience with GenAI developer tools
• Experience with tools such as GitHub Copilot or Claude Code, or similar AI coding assistants to improve developer productivity, code quality, and delivery speed
Company:
For 100 years, we’ve been helping customers build a better, more sustainable world. Founded in 1925, the company is headquartered in Peoria Heights, USA, with a team of 10001+ employees. The company is currently Late Stage.

What Caterpillar Inc. employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom