Caterpillar · Chicago, Illinois, US

Senior Software Engineer

OpenFull-timePay not stated

Open — Caterpillar has a posting for this job. Posted 28 Oct 2026.

This posting

Posted 28 Oct 2026 · Full-time · Pay not stated

Apply on the employer's site

Opens cat.wd5.myworkdayjobs.com. Talentify has not checked who owns that address. You apply there — Talentify never asks for an account or a CV.

Job alerts

Get jobs like this by email

Talentify emails you Senior Software Engineer jobs in Chicago, Illinois.

About this job

Career Area:

Technology, Digital and Data

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.

JOB PURPOSE:

Join Cat Digital Platform and help build the technology that powers Caterpillar’s digital future. Our platform fuels the secure flow of data, insights, and services connecting customers, dealers, machines, and applications worldwide. As a Senior Software Engineer, you will contribute to the design, development, and delivery of scalable, secure, and customer-focused cloud solutions. Work closely with architects, product teams, and fellow engineers to deliver high-quality software and drive continuous improvement across the platform

JOB DUTIES:

  • Design and develop of enterprise-scale REST APIs and microservices using Java, Spring Boot, and AWS cloud services.
  • Build API-first solutions, define service contracts, payload schemas, and OpenAPI/Swagger specifications.
  • Develop secure and scalable service integrations using OAuth 2.0, JWT, and enterprise authorization models.
  • Translate business requirements into scalable technical designs, user stories, and implementation plans.
  • Contribute to technical design decisions, code reviews, and engineering best practices.
  • Collaborate with product owners, UI development teams, architects, and partner teams to ensure successful delivery of customer-focused solutions.
  • Apply and promote engineering best practices for reliability, scalability, observability, security, and maintainability.
  • Drive quality engineering through automated testing, performance testing, operational excellence, and continuous improvement.
  • Troubleshooting and resolution of complex production issues.
  • Contribute throughout the software lifecycle, including deployment, monitoring, support, and documentation.
  • Mentor junior and mid-level engineers through code reviews and technical guidance

What you will have:

  • Software Development: Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements.
  • Software Product Design/Architecture: Knowledge of software product design; ability to convert market requirements into the software product design.
  • Decision Making and Critical Thinking: Knowledge of the decision-making process and associated tools and techniques; ability to accurately analyze situations and reach productive decisions based on informed judgment.
  • Effective Communications: Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors.

Top candidates will also have:

  • Extensive experience developing RESTful APIs and microservices using Java 21+ and Spring Boot, including API management platforms such as Apigee.
  • Experience designing, deploying, and operating applications in public cloud environments such as AWS, Azure, or GCP.
  • End-to-end software lifecycle experience, including writing comprehensive automated tests (unit, integration, and end-to-end) using frameworks like JUnit and Mockito.
  • Experience designing and implementing Event-Driven Architectures using message streaming solutions (eg: AWS Kinesis, AWS SQS, AWS SNS, Apache Kafka, RabbitMQ, Apache ActiveMQ, Azure Event Hub)
  • Strong knowledge of relational, NoSQL, caching, search, and vector database technologies, including PostgreSQL, MySQL, Oracle, Aurora, MongoDB, DynamoDB, Cassandra, Elasticsearch, and Redis.
  • Hands-on experience building and maintaining CI/CD pipelines using Azure DevOps, Jenkins, GoCD, or similar tools.
  • Familiarity with leveraging AI-assisted coding companions, such as GitHub Copilot or Cursor, to accelerate the software development lifecycle.
  • Demonstrated success working within an Agile development framework, ideally Scrum.

Additional Details:

  • This position requires the candidate to be based in Chicago, IL
  • Relocation assistance is not available for this position
  • Visa sponsorship IS available for this position

Summary Pay Range:

$112,710.00 - $183,140.00

Compensation and benefits offered 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 available for eligible applicants.

Posting Dates:

October 28, 2026 - November 8, 2026

Any offer of employment is conditioned upon the successful completion of a drug screen.

Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply.

Not ready to apply? Join our Talent Community.

Read the full posting

Also open — same job, other postings

More open postings for this job here

Each posting applies separately and lists its own pay.

  • Other posting · Req Chicago-Illinois · Posted 2 Oct 2026

    Pay not stated

    Apply
  • Other posting · Req Chicago-Illinois · Posted 30 Sep 2026

    Pay not stated

    Apply
  • Other posting · Req Irving-Texas · Posted 23 Sep 2026

    Pay not stated

    Apply
  • Other posting · Req Peoria-Illinois · Posted 18 Sep 2026

    Pay not stated

    Apply
  • Other posting · Req Peoria-Illinois · Posted 10 Sep 2026

    Pay not stated

    Apply
  • Other posting · Req Chicago-Illinois · Posted 6 Aug 2026

    Pay not stated

    Apply

If the main posting closes, the newest of these takes its place and this page stays open.

Not this job's pay

What do Corporate – Information Technology jobs in Illinois pay?

Talentify has no pay figure for this posting. The lines below are about Corporate – Information Technology jobs on Talentify in Illinois as a group, computed by Talentify's job index across their postings. They are not the pay for this job.

Of the 484 Corporate – Information Technology jobs on Talentify in Illinois, 119 list pay per year.

Taking the midpoint of each listed range, the middle half pay 95,605–133,950 USD per year and the median is 109,000 USD per year.

76 of these 119 name no currency; they are counted as USD because the jobs are in the United States.

Pay as employers listed it, not adjusted or verified. Updated 2026-11-12.

Computed on 2026-11-12 from the pay in 119 listings.

Not this job's pay

U.S. Bureau of Labor Statistics, for Software Developers, the occupation this job title matches. It describes the occupation, not this job.

The median wage for Software Developers in Illinois was 63.52 USD per hour (132,110 USD per year) in May 2025; the middle half earned 48.82–80.01 USD per hour.

U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025

Software Engineer pay and outlook in Illinois

Also open

Also open at Caterpillar

Caterpillar's other jobs that have a page here. Each page says open or closed for itself.

Same job, other employers

Software Engineer jobs in Illinois at other employers

Pages on Talentify for this job in Illinois, at employers other than Caterpillar. Each page says open or closed for itself.