Software Engineer

Caterpillar

Confirmed live yesterday High trust
Closes in 2 days

Quick summary

Work type
On-site
Location
Broomfield, COChicago, ILPeoria, ILIrving, TX
Salary
$97,530–$158,480 / yr
Posted
5 days ago
Freshness
Confirmed live yesterday
Closes
Nov 3, 2026 (soon)

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $153k
This role $128k
$87k $194k
below market most similar roles pay here above market

This role pays less than 73% of similar roles. Most pay $126,626–$179,375 — the blue band above. At the midpoint, this role pays about $128k versus about $153k for comparable roles.

Based on 240 similar postings.

Employer

About Caterpillar

Caterpillar Inc. is the world''s largest manufacturer of construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives. Industry: Heavy Equipment & Manufacturing

Caterpillar currently has 97 open roles on FindRole.

Listed pay typically runs $128,470–$192,710 across 92 roles with salary data.

Most-posted roles

View all roles at Caterpillar

At a glance

TL;DR · Software Engineer

The Software Engineer joins the Cat Digital team to configure and build on the Akeneo platform while supporting Informatica P360 during a migration window. The role involves implementing workflows, enrichment rules, attributes, and taxonomy, as well as building Akeneo extensions using the Akeneo Extension SDK. Day-to-day responsibilities include building and troubleshooting REST API integrations between upstream and downstream systems, performing data mapping, and resolving data quality issues. The position requires proficiency in JavaScript, TypeScript, Node.js, SQL, and JSON/XML data structures. Candidates must demonstrate knowledge of software development life cycles, integration engineering, and CI/CD practices using Git and Jira. This role specifically addresses the technical challenge of migrating product data and workflows from Informatica P360 to Akeneo while maintaining consistent engineering patterns across domains.

What does a Software Engineer earn in Colorado?

Median $168000 from 79 postings across 22 companies.

See salary data

What you'll do

  • Configure Akeneo workflows, attribute modeling, and taxonomy setups.
  • Maintain and support Informatica P360 during the platform transition period.
  • Build and maintain custom Akeneo extensions using the Akeneo Extension SDK.
  • Develop and troubleshoot REST API integrations between Akeneo and upstream/downstream systems.
  • Execute P360-to-Akeneo migration engineering including data mapping and validation.
  • Resolve data defects and product data quality issues during enrichment or migration.
  • Establish reusable PIM engineering patterns to ensure consistent implementations across domains.
  • Participate in code reviews and follow CI/CD practices for software releases.

What we're looking for

  • This position requires the candidate to be located in Chicago, IL, Peoria, IL, Broomfield, CO, or Irving, TX.
  • Knowledge of software development tools, activities, and the software development life cycle is required.
  • Knowledge of software integration processes and functions is required.
  • Knowledge of software product design and converting market requirements into software design is required.
  • Experience with Akeneo or a comparable PIM platform configuration and implementation (preferred).
  • Working knowledge of Informatica P360 or similar MDM/PIM platforms (preferred).
  • Proficiency in JavaScript/TypeScript and Node.js, including building SDK-based extensions (preferred).
  • Solid understanding of REST APIs, JSON/XML data structures, and integration patterns (preferred).

More like this

Similar roles

Software Engineer

Motorola Solutions

Salt Lake City, UT 74 days ago
Node.js C# TypeScript JavaScript Azure PostgreSQL Kubernetes Terraform CI/CD REST APIs Webhooks Event Hub Event Grid Service Bus Prometheus Grafana Loki WebRTC Linux Distributed Systems infrastructure-as-code
10+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 96 days ago
C# C++ Python Linux EtherCAT Motion Control FPGA Machine Learning AI Software Architecture Robotics Instrumentation Semiconductor Equipment Optical Imaging Systems
5+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 158 days ago $179,500–$246,500
Modern C++ Python C# Java Rust Machine Learning PyTorch GPU Programming Signal Processing Computer Vision Robotics Web Service Architecture FPGA Numerical Methods Mathematical Modelling
7+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 159 days ago $152,000–$209,000
C++ Python C# Java Rust PyTorch Machine Learning Signal Processing Computer Vision Robotics GPU Programming FPGA Web Service Architecture Numerical Methods Mathematical Modelling
7+ yrs exp

Software Engineer

SpaceX

McGregor, TX 156 days ago
C++ Python LabVIEW National Instruments cDAQ cRIO PXI Data Acquisition Distributed Systems Network Communication Unit Testing Performance Optimization Debugging Data Storage
1+ yrs exp

Software Engineer

General Dynamics

Annapolis Junction, MD 130 days ago $175,950–$238,050
C++ Flutter QT Matlab DSP 802.11 GitLab Agile Software Defined Radio UI
7+ yrs exp