Senior Software Engineer

Caterpillar

United States

Hybrid

USD 157,000 - 183,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision
401(k) savings plan
Paid time off
Tuition reimbursement
Career development

Job summary

Caterpillar is seeking a Senior Software Engineer to architect and develop distributed backend systems and RESTful services using Java and Spring Boot, in a cloud-native environment. The role involves leading the end-to-end SDLC, mentoring junior engineers, and driving automation in a hybrid work setting at Irving, TX.

Qualified candidates have strong Java and Python experience, AWS cloud expertise, and a solid track record with CI/CD and Agile practices.

Qualifications

  • Proficient in Java (8+) and Python with strong RESTful API skills.
  • Experience building distributed backend systems and cloud-native apps.
  • Familiarity with AWS services (Lambda, Kinesis, S3, API Gateway, SQS/SNS).
  • Experience in CI/CD and DevOps tools and Agile methodologies.
  • Cloud certifications or equivalent expertise preferred.
  • Knowledge of automated testing strategies and code reviews.

Responsibilities

  • Architect, design and develop distributed backend systems and RESTful APIs.
  • Lead end-to-end SDLC from requirements to production support.
  • Mentor junior engineers and ensure high-quality, secure software.
  • Collaborate across teams to drive cloud-native solutions and automation.

Skills

Java
Python
RESTful API
CI/CD
Agile
AWS
Kinesis
Terraform
Serverless

Tools

CloudFormation
Terraform
Jenkins
Azure DevOps
Shell scripting
API Gateway

Job description

Career Area:
Job Description:

Your Work Shapes the World at Caterpillar Inc.

When you join Caterpillar, you're joining a global team who cares not just about the work we do - but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here - we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.

Caterpillar Inc. seeks Senior Software Engineer at its facility located at 5205 N O'Connor Boulevard, Williams Square-Corporate Headquarters, Suite 100, Irving, TX 75039. Architect, design and develop distributed backend systems and RESTful API web services using Java and Spring Boot, following microservices best practices. Design, modify, develop, write and implement software programming applications for target systems using agile methods. Acquire client requirements, resolve workflow problems through automation optimization. Write source codes for new applications, and/or generate and enhance code samples for existing applications. Utilize automated testing tools to perform the testing and maintenance. Leverage modern cloud-native technologies, drive technical decisions, and mentor junior engineers as well as ensure robust, secure, and high-performance solutions. Lead the end-to-end software development lifecycle including requirements analysis, technical design, implementation, code reviews, automated testing, deployment, and production support. Integrate with AWS cloud services such as Lambda, Kinesis, API Gateway, S3, SNS, SQS and manage infrastructure as code using CloudFormation or Terraform. Optimize workflows through automation, performance tuning, and continuous integration/continuous deployment (CI/CD) pipelines (Azure DevOps, Jenkins, shell scripting). Collaborate with cross-functional teams to gather requirements, define technical solutions, and ensure alignment with business objectives. Champion best practices in code quality, security, and software architecture as well as drive adoption of Agile methodologies. Mentor and provide technical guidance to junior developers. Participate in technical interviews and code reviews.

Requirements (REQS):
  • (1) Software development experience (Java, Python);
  • (2) Java 8 or higher and SpringBoot RESTful API development;
  • (3) Using Cloud or serverless technologies and frameworks such as AWS, Kinesis, API Gateway, CloudFormation/Terraform, IAM, AWS Lambda, S3, SNS, SQS;
  • (4) CI/CD and DevOps technologies such as Azure DevOps Code Pipeline, Jenkins, shell scripts, and an Agile software development methodology;
  • (5) Producing software products or systems in line with product requirements using a structured methodology to deliver and manage new or enhanced software products to the marketplace;
  • (6) Software integration processes and functions;
  • (7) Designing, developing and maintaining interfaces and linkage to alternative platforms and software packages;
  • (8) Software product testing;
  • (9) Designing, planning, and executing testing strategies and tactics to ensure software product quality and adherence to stated requirements;
  • (10) Automated testing frameworks and strategies for ensuring code quality and reliability;
  • (11) AWS certification(s) or equivalent cloud expertise;
  • (12) Event-driven architectures and real-time data processing (Kinesis).

Travel: None. Telecommuting: Up to 4 days/week.

Summary Pay Range:

$156,998.00 - $183,140.00.00

Compensation and benefits may vary depending on multiple individualized factors, job level, market, location, job-related knowledge, skills, individual performance, and experience. Please note that salary is only one component of total compensation at Caterpillar.

Benefits: Subject to plan eligibility, terms, and guidelines. This is a summary list of benefits.

  • Medical, dental, and vision benefits
  • Paid time off plan (Vacation, Holidays, Volunteer, etc.)
  • 401(k) savings plans
  • Health Savings Account (HSA)
  • Flexible Spending Accounts (FSAs)
  • Health Lifestyle Programs
  • Employee Assistance Program
  • Voluntary Benefits and Employee Discounts
  • Career Development
  • Incentive bonus
  • Disability benefits
  • Life Insurance
  • Parental leave
  • Adoption benefits
  • Tuition Reimbursement

These benefits also apply to part-time employees

Visa Sponsorship is not available for this position.

Posting Dates: June 29, 2026 - October 28, 2026

Any offer of employment is conditioned upon the successful completion of a dru

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer
Lead Software Engineer

Caterpillar Inc. • Chicago (IL)

On-site
USD 128,000 - 209,000
Medical benefits
Paid time off
401(k) plan
+1
Java Engineer
Java Engineer

Caterpillar Financial Services Corporation • Chicago (IL)

On-site
USD 81,000 - 122,000
Medical benefits
Dental & Vision
Paid time off
+10
Software Engineer (Autonomy Services)
Software Engineer (Autonomy Services)

Caterpillar Brazil • Irving (TX)

On-site
USD 97,000 - 159,000
Medical benefits
Dental benefits
Vision benefits
+8
Java Engineer
Java Engineer

Caterpillar • Chicago (IL)

On-site
USD 81,000 - 122,000
Medical, dental, and vision benefits
401(k) savings plans
Health Savings Account
+3
Software Engineer
Software Engineer

Caterpillar Financial Services Corporation • Chicago (IL)

On-site
USD 89,000 - 145,000
Medical benefits
401(k) savings plans
Health Savings Account
+8
SENIOR SOFTWARE ENGINEER
SENIOR SOFTWARE ENGINEER

Caterpillar • Centralia (IL)

On-site
USD 113,000 - 169,000
Medical, dental, and vision benefits
Paid time off
401(k) savings plans
+5
Senior DevOps Engineer
Senior DevOps Engineer

Caterpillar Inc. • Mossville (PA)

On-site
USD 113,000 - 183,000
Medical, dental, and vision benefits
Paid time off
401(k) savings plans
+2
Software Engineer
Software Engineer

Caterpillar Brazil • Peoria (IL), Northern (KY)

Hybrid
USD 89,000 - 145,000
Medical, dental, and vision benefits
Paid time off
401(k) savings plans
+5
Senior Software Engineer
Senior Software Engineer

RiseMe • Irving (IL)

On-site
USD 113,000 - 183,000
Medical benefits
PTO
401(k) plan
+1
Java Engineer
Java Engineer

Caterpillar Brazil • Peoria (IL)

On-site
USD 81,000 - 122,000
Medical, dental, and vision benefits
401(k) savings plan
Health Savings Account (HSA)
+3