Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Caterpillar Inc.

Software Engineer

Caterpillar Inc.

Software Engineer developing backend APIs used by multiple digital applications at Caterpillar. Focused on core services in Caterpillar’s digital ecosystem.

Posted 6/3/2026full-timeChicago • Illinois • 🇺🇸 United StatesJuniorMid-Level💰 $79,800 - $119,760 per yearWebsite

Tech Stack

Tools & technologies
AWSAzureJavaSpring BootSpringBoot

About the role

Key responsibilities & impact
  • Developing backend APIs that can be used by multiple digital applications.
  • Developing variety of core/common & reusable services such as user onboarding, organization hierarchy, asset dynamic attributes, etc. into Caterpillar’s digital eco system.

Requirements

What you’ll need
  • Bachelor’s degree or higher in Computer Science or related degree (selected candidates must complete their degree by their start date)
  • 0-2 years of relevant experience related to this field (internships or academic projects are a plus)
  • Minimum cumulative GPA requirement 3.0/ 4.0 (no rounding)
  • Experience in developing, maintaining and supporting back-end services using JAVA 25 or higher and SpringBoot
  • RESTFul API Development
  • Experience deploying and maintaining software using public clouds such as AWS or Azure.

Benefits

Comp & perks
  • 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

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JAVASpringBootRESTFul API Developmentbackend services developmentsoftware deploymentcloud computing