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 29, 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 team to architect, design, and develop distributed backend systems and RESTful API web services using Java and Spring Boot while following microservices best practices. You will manage the end-to-end software development lifecycle, including requirements analysis, technical design, implementation, code reviews, and production support. Your daily work involves building automated testing tools, optimizing workflows through CI/CD pipelines, and mentoring junior engineers. The role requires expertise in Java, Python, and AWS services such as Lambda, Kinesis, API Gateway, S3, SNS, and SQS, along with infrastructure management using CloudFormation or Terraform. You will solve complex technical problems by integrating software products into various platforms, ensuring high-performance solutions through performance tuning and shell scripting within an Agile framework to deliver robust, secure systems for the marketplace.

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 AWS cloud services such as Lambda, Kinesis, API Gateway, S3, SNS, and SQS into applications.
  • Manage infrastructure as code using CloudFormation or Terraform to support cloud-native technologies.
  • Optimize workflows through performance tuning and the management of CI/CD pipelines using Azure DevOps or Jenkins.
  • Develop and maintain automated testing frameworks to ensure software quality and reliability.
  • Mentor junior engineers and provide technical guidance during code reviews and interviews.
  • Drive adoption of best practices in code quality, security, and software architecture.

What we're looking for

  • Bachelor's degree or foreign equivalent in Computer Science, Information Technology, or a related field.
  • 5 years of experience in Java programming, software development, or a related occupation.
  • Experience developing with Java (version 8 or higher), Python, and Spring Boot RESTful APIs.
  • Expertise in AWS cloud services including Lambda, Kinesis, API Gateway, S3, SNS, SQS, and IAM.
  • Proficiency in infrastructure as code tools such as CloudFormation or Terraform.
  • Experience with CI/CD pipelines using Azure DevOps, Jenkins, and shell scripting.
  • Knowledge of event-driven architectures and real-time data processing.
  • AWS certification 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 Shell Scripting Kinesis Lambda S3 SQS SNS API Gateway Agile Automated Testing
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