Cat · Mossville, IL

Salary
$89,210–$133,810from the description
Posted
Jul 26, 2026
Location
Mossville, IL
Last confirmed open
Jul 28, 2026

What this job asks for AI summary

This role on Caterpillar's Development and Process Tools team involves building and maintaining internal software development tooling used by global embedded software engineering teams. Day-to-day work spans writing code in Python, Perl, and JavaScript, managing CI/CD pipelines, designing APIs and GUIs, and handling package dependency management. It suits a mid-to-senior software engineer with a DevOps or tooling background.

Mid level · Peoria, IL · Full-time

Long application — this platform typically asks you to create an account and re-enter your work history.

Must have (1)
Python, Perl or JavaScript
Nice to have (3)
CI/CDConan or IvyREST

“or” means any one of them counts — you don't need all of them.

We read this from the posting text with AI. Skim the description below before ruling yourself out.

Why we read it this way (5)

The title includes 'DevOps' but the role's primary work is building internal software development tools (writing code in Python/Perl/JavaScript, designing APIs and GUIs), which aligns more closely with Software Developers than with infrastructure/systems administration — hence the SOC choice, with Network and Computer Systems Administrators as a runner-up given the CI/CD and pipeline emphasis.

Python, Perl, and JavaScript are listed together under 'Considerations for Top Candidates' as a single 'or similar language' requirement; they are treated as a required capability (the role explicitly calls for leveraging all three in the 'What You Will Do' section) with alternatives noted accordingly.

CI/CD pipeline development, package dependency management (Conan, Ivy), API design, and GUI design all appear under 'Considerations for Top Candidates' — a secondary, aspirational section — so they are marked preferred rather than hard gates.

A Bachelor's degree in CS, engineering, or information systems is listed as preferred with 'OR equivalent working experience' explicitly offered, so no minimum degree is flagged.

The posting states the position requires working onsite five days a week in Mossville, IL (near Peoria, IL); remote work is not available.

Read the full posting

The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.

Apply

Apply on employer site ↗