Senior Software Engineer

Caterpillar

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Irving, TX
Salary
$156,998–$183,140 / yr
Posted
74 days ago
Freshness
Confirmed live yesterday
Closes
Oct 28, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $169k
This role $170k
$106k most similar roles pay here $248k

This role pays less than 60% of similar roles. Most pay $149,500–$188,277 — the shaded band above. At the midpoint, this role pays about $170k versus about $169k 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 62 open roles on FindRole.

Listed pay typically runs $131,789–$192,710 across 61 roles with salary data.

Most-posted roles

View all roles at Caterpillar

At a glance

TL;DR · Senior Software Engineer

As a Senior Software Engineer, you will join the engineering team to architect, design, and develop distributed backend systems and RESTful API web services using Java and Spring Boot. You will manage the end-to-end software development lifecycle, including requirements analysis, technical design, implementation, code reviews, and production support while mentoring junior engineers. The role involves building high-performance solutions using microservices best practices and modern cloud-native technologies. You will work with AWS services such as Lambda, Kinesis, API Gateway, S3, SNS, and SQS, while managing infrastructure as code via CloudFormation or Terraform. Your daily tasks include optimizing workflows through CI/CD pipelines using Azure DevOps and Jenkins, writing shell scripts, and performing automated testing. The role focuses on solving complex technical problems involving event-driven architectures and real-time data processing to deliver robust software products.

What does a Software Engineer earn in Texas?

Median $186925 from 189 postings across 40 companies.

See salary data

What you'll do

  • Architect, design, and develop distributed backend systems and RESTful API web services using Java and Spring Boot.
  • Lead the end-to-end software development lifecycle including requirements analysis, technical design, implementation, and production support.
  • Integrate cloud services such as Lambda, Kinesis, and S3 while managing infrastructure as code via CloudFormation or Terraform.
  • Optimize workflows through performance tuning and the management of CI/CD pipelines using Azure DevOps or Jenkins.
  • Develop automated testing strategies and utilize tools to ensure software quality and reliability.
  • Mentor junior engineers and provide technical guidance during code reviews and interviews.
  • Drive technical decisions regarding software architecture, security, and high-performance solutions.

What we're looking for

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 5 years of experience in Java programming, software development, or a related occupation.
  • Experience with Java (version 8 or higher) and Spring Boot RESTful API development.
  • Experience with Python and event-driven architectures for real-time data processing.
  • Proficiency with AWS services including Lambda, Kinesis, API Gateway, S3, SNS, SQS, and IAM.
  • Experience with infrastructure as code tools such as CloudFormation or Terraform.
  • Proficiency in CI/CD and DevOps tools including Azure DevOps, Jenkins, and shell scripting.
  • AWS certification(s) or equivalent cloud expertise.

More like this

Similar roles

Senior Software Engineer

Caterpillar

Chicago, IL 36 days ago $153,317$183,140
Salesforce Marketing Cloud AMPscript SQL HTML CSS GTL Azure DevOps JIRA SDLC Agile Email Marketing Automation Workflows Data Integration
5+ yrs exp

Senior Software Engineer

Mastercard

O Fallon, MO 10 days ago $115,000$184,000
Java Spring Boot REST APIs AWS Azure GCP Docker Kubernetes CI/CD Kafka Microservices System Design Secure Coding Agile Scrum

Senior Software Engineer

Caterpillar

Irving, TX 74 days ago $156,998$183,140
Java Spring Boot AWS Python RESTful API Microservices Terraform CloudFormation CI/CD Azure DevOps Jenkins Kinesis Lambda S3 SQS SNS Shell Scripting Agile Automated Testing Event-driven Architecture
5+ yrs exp

Senior Software Engineer

Genworth Financial

Richmond, VA +1 61 days ago $96,700$145,000
Python Flask Azure PostgreSQL GitLab CI/CD DevSecOps JavaScript HTML CSS React Angular Vue Azure App Service Azure Synapse Pipelines SQL
5+ yrs exp Hybrid

Senior Software Engineer

Datadog

96 days ago $192,000$240,000
Go Python C Redis Cassandra Kafka Data Pipelines AI Backend Systems Feature Flags Statistics
6+ yrs exp Hybrid

Senior Software Engineer

Morningstar Inc

Chicago, IL 67 days ago
Python FastAPI Flask PostgreSQL SQL Server Weaviate Pinecone AWS S3 Aurora RDS Lambda Redis Celery Git CI/CD Pandas Plotly Matplotlib QlikView GraphQL LangGraph AutoGen OpenAI Anthropic MistralAI Transformers
5+ yrs exp Hybrid