Software Engineer

Caterpillar

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$112,923–$112,923 / yr
Posted
88 days ago
Closes
Jul 10, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $183k
This role $113k
$100k most similar roles pay here $237k

This role pays less than 95% of similar roles. Most pay $151,468–$214,500 — the shaded band above. At the midpoint, this role pays about $113k versus about $183k 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 36 open roles on FindRole.

Listed pay typically runs $128,470–$208,770 across 36 roles with salary data.

Most-posted roles

View all roles at Caterpillar

At a glance

TL;DR · Software Engineer

Caterpillar Inc. is hiring a Software Engineer to join its technology team in Irving, Texas, focusing on complex application development and technical problem resolution within large-scale CRM environments. The role involves designing and developing software applications using technologies like Elasticsearch, MySQL, Oracle, and both relational and NoSQL databases, while adhering to architectural patterns such as MVC, Microservices, or Event-driven. Candidates will deploy software through CI/CD tools including Jenkins and Azure DevOps in an Agile framework, ensuring high-quality deliverables through integrated testing and customer acceptance testing. The ideal candidate holds a master’s degree in Information Systems, Software Engineering, Electronics engineering, or related field with at least two years of relevant experience.

What you'll do

  • Design and develop software applications in CRM systems.
  • Deploy and maintain software in large-scale CRM organizations.
  • Develop software using both relational and NoSQL databases.
  • Implement application architectural patterns like MVC or Microservices.
  • Use CI/CD tools for deploying software in an Agile framework.
  • Conduct integrated testing of components to ensure quality results.

What we're looking for

  • Master’s degree in Information Systems, Software Engineering, Electronics engineering, or related field required.
  • At least 2 years of experience in software engineering or a related occupation.
  • Experience designing and developing CRM applications for large-scale organizations.
  • Proficiency with datastores like Elasticsearch, MySQL, Oracle, relational, and NoSQL databases.
  • Knowledge of application architectural patterns such as MVC, Microservices, Event-driven.
  • Deployment experience using CI/CD tools including Jenkins, GoCD, Azure DevOps.
  • Familiarity working within an Agile framework like Scrum.

More like this

Similar roles

Software Engineer

Q2

Austin, Texas 74 days ago
Python SQL AWS RESTful APIs Docker Kubernetes CI/CD Git PostgreSQL Redis GraphQL Swagger JUnit Selenium Jenkins Prometheus Grafana Ansible Terraform
Hybrid

Software Engineer

Q2

Cary, North Carolina 59 days ago
Python SQL Javascript Vue.js OpenAPI Node.js CI/CD Docker GitLab Snowflake Airflow Cloud-Native Architecture Service-Oriented Architecture Agile Methodology
Hybrid

Software Engineer

Berkeley Research Group

Remote (Washington, DC) 117 days ago $100,000$230,000
React TypeScript JavaScript Ruby Ruby on Rails Go Agile Jira GitHub Git CI/CD Kubernetes MongoDB Docker Microsoft Azure
Remote

Software Engineer

Alteryx

Remote (Irvine, CA) 103 days ago $103,000$133,000
Python REST Git GCP Azure AWS Node.js Docker Kubernetes CI/CD PostgreSQL Alteryx
Remote

Software Engineer

Rockwell Automation

Mayfield Heights, OH 9 days ago
TypeScript Kotlin C# .NET Core Agile Azure AWS microservices test automation CI/CD GitHub Copilot
Hybrid

Software Engineer

Booz Allen Hamilton

Washington, District of Columbia 9 days ago $112,800$257,000
Rust C C++ Java Go Python Bash Kubernetes CI/CD Spec Driven Development GitHub TS/SCI clearance KVM SysML DoDAF UAF