Senior Software Engineer - Cloud-Native Backend (AWS, Java/Spring)

Caterpillar Inc.

Chicago (IL)

On-site

USD 113,000 - 183,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical/Dental/Vision benefits
401(k) savings plans
Incentive bonus
Tuition Reimbursement
Parental leave

Job summary

Caterpillar Inc. in Chicago is seeking a Senior Software Engineer to design, build, and operate scalable backend services on AWS using Java, Spring Boot, and microservices.

The role includes technical leadership, architecture influence, and mentorship across teams to deliver secure, high-performing backend solutions at scale. You will collaborate with Product, Architecture, DevOps, and QA to ensure quality and reliability while advancing cloud-native capabilities.

Qualifications

  • 8+ years of enterprise backend experience.
  • Strong Java 11+/17+ and Spring Boot expertise.
  • Hands-on AWS and cloud-native development.
  • Knowledge of distributed systems and event-driven architectures.
  • Experience with PostgreSQL, MySQL, DynamoDB.
  • Proven ability to lead technical initiatives and mentor engineers.
  • Excellent problem-solving and collaboration skills.
  • Strong communication abilities.

Responsibilities

  • Design, develop, and support scalable backend services and REST APIs using Java and Spring Boot.
  • Architect and deliver cloud-native solutions on AWS.
  • Lead technical design and architecture decisions for new capabilities.
  • Build and optimize solutions using PostgreSQL, MySQL, and DynamoDB.
  • Develop event-driven and asynchronous processing systems.
  • Collaborate with Product, Architecture, DevOps, and QA teams to deliver high-quality software.
  • Conduct code reviews, mentor engineers, and promote engineering best practices.
  • Troubleshoot complex production issues and drive performance, scalability, and reliability improvements.

Skills

Java
Spring Boot
REST APIs
Microservices
AWS
Distributed systems
PostgreSQL
MySQL
DynamoDB
Mentoring

Job description

Caterpillar Inc. in Chicago is seeking a Senior Software Engineer to design, build, and operate scalable backend services on AWS using Java, Spring Boot, and microservices.

The role includes technical leadership, architecture influence, and mentorship across teams to deliver secure, high-performing backend solutions at scale. You will collaborate with Product, Architecture, DevOps, and QA to ensure quality and reliability while advancing cloud-native capabilities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer: Cloud-Native Java/Spring Microservices
Senior Backend Engineer: Cloud-Native Java/Spring Microservices

Caterpillar • Broomfield (CO)

On-site
USD 113,000 - 183,000
Medical benefits
Paid time off
401(k) plan
+6
Senior Backend Engineer - AWS, Java & Microservices
Senior Backend Engineer - AWS, Java & Microservices

Caterpillar • Chicago (IL), Peoria (IL), Westminster (CO), Irving (TX)

On-site
USD 113,000 - 183,000
Medical, dental, and vision benefits
401(k) savings plan
Paid time off (Vacation, Holidays)
Backend Engineer: Java 17 + Spring Boot in AI‑Powered Cloud
Backend Engineer: Java 17 + Spring Boot in AI‑Powered Cloud

Caterpillar • Irving (TX)

On-site
USD 97,530 - 158,480
Medical benefits
Dental benefits
Vision benefits
+8
Lead Cloud API Platform Engineer
Lead Cloud API Platform Engineer

Caterpillar Inc. • Chicago (IL)

On-site
USD 128,000 - 209,000
Medical benefits
Paid time off
401(k) plan
+1
Senior Full-Stack Tech Lead — Next.js & Java
Senior Full-Stack Tech Lead — Next.js & Java

Caterpillar • Westminster (CO)

On-site
USD 128,000 - 209,000
Medical, dental, and vision benefits
401(k) savings plans
Health Savings Account (HSA)
+1
Senior Software Engineer - Backend Engineering
Senior Software Engineer - Backend Engineering

Caterpillar • Chicago (IL), Peoria (IL), Westminster (CO), Irving (TX)

On-site
USD 113,000 - 183,000
Medical, dental, and vision benefits
401(k) savings plan
Paid time off (Vacation, Holidays)
Lead Software Engineer — Cloud-Native AI Platforms
Lead Software Engineer — Cloud-Native AI Platforms

Caterpillar • Irving (TX)

On-site
USD 128,000 - 209,000
Medical benefits
401(k) plans
Tuition Reimbursement
Software Engineer – AI & Microservices
Software Engineer – AI & Microservices

Caterpillar Inc. • Chicago (IL)

On-site
USD 89,000 - 145,000
Medical, dental, and vision benefits
401(k) savings plans
Health Savings Account (HSA)
+8
Senior Java Developer — Cloud, Spring Boot & Microservices
Senior Java Developer — Cloud, Spring Boot & Microservices

OpenKrill • United States

Remote
USD 120,000 - 180,000
Health and dental insurance
Meal and food allowance
Childcare assistance
+10
Backend Java developer
Backend Java developer

Accord Technologies Inc • Chicago (IL)

On-site
USD 120,000 - 150,000