Senior Backend Engineer – Cloud APIs & Microservices

Caterpillar Financial Services Corporation

Chicago (IL)

On-site

USD 113,000 - 183,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, and vision benefits
Paid time off plan
401(k) savings plans
Health Savings Account

Job summary

Caterpillar Inc. is hiring a Senior Software Engineer to design, develop, and deliver scalable, secure cloud solutions powering Caterpillar’s digital future.

You will build backend APIs and microservices using Java 21+, Spring Boot, and AWS, collaborating with cross-functional teams to ensure secure, scalable, and customer-focused platforms. You will mentor engineers, contribute to CI/CD pipelines, and own delivery across the lifecycle while maintaining high quality and observability.

Qualifications

  • Experience designing and delivering RESTful APIs and microservices in a cloud environment.
  • Strong knowledge of Java 21+ and Spring Boot.
  • Experience with API gateways (Apigee) and secure service integrations (OAuth 2.0, JWT).
  • Familiarity with event-driven architectures and messaging systems (Kafka, SQS, SNS, Kinesis, RabbitMQ).
  • Experience with relational and NoSQL databases (Aurora, DynamoDB, PostgreSQL, MySQL, Oracle, MongoDB, Redis, Elasticsearch).
  • Experience with automated unit/integration/performance tests and CI/CD tooling (Azure DevOps, Jenkins, GoCD, GitHub Actions).
  • Comfort working in Agile/Scrum teams with cross-functional stakeholders.

Responsibilities

  • Design, develop, test, and maintain backend RESTful APIs and microservices using Java, Spring Boot, and AWS cloud services.
  • Collaborate with product owners, UI teams, architects, and partner engineering to deliver secure, scalable solutions.
  • Participate in solution design, API contracts, payload schema, and OpenAPI/Swagger development.
  • Implement secure service integrations using OAuth 2.0, JWT, and enterprise auth services.
  • Lead feature implementations and drive delivery of business capabilities.
  • Mentor engineers through code reviews and best practices.
  • Handle application, integration, performance, and production support issues end-to-end.
  • Maintain high software quality via automated testing, performance testing, code reviews, and best practices.
  • Contribute to CI/CD automation, deployment, observability, and operational excellence.
  • Own software delivery across the development lifecycle (documentation, deployment, monitoring, production support).

Skills

RESTful APIs
Microservices
Cloud platforms
CI/CD
Agile/Scrum

Tools

Java 21+
Spring Boot
API Gateway (Apigee)
OAuth 2.0 / JWT
Kafka / SQS / SNS / Kinesis / RabbitMQ
Databases (Aurora/DynamoDB/PostgreSQL/MySQL/Oracle/MongoDB/Redis/Elasticsearch)
CI/CD tools (Azure DevOps/Jenkins/GoCD/GitHub Actions)

Job description

Caterpillar Inc. is hiring a Senior Software Engineer to design, develop, and deliver scalable, secure cloud solutions powering Caterpillar’s digital future.

You will build backend APIs and microservices using Java 21+, Spring Boot, and AWS, collaborating with cross-functional teams to ensure secure, scalable, and customer-focused platforms. You will mentor engineers, contribute to CI/CD pipelines, and own delivery across the lifecycle while maintaining high quality and observability.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer – Java, Spring Boot on AWS
Senior Backend Engineer – Java, Spring Boot on AWS

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

Hybrid
USD 113,000 - 183,000
Senior Backend Engineer - AWS Microservices & Java
Senior Backend Engineer - AWS Microservices & Java

Caterpillar Inc. • Westminster (MD)

On-site
USD 113,000 - 183,000
Medical, dental, and vision benefits
401(k) savings plans
Paid time off plan
+7
Senior Backend Engineer | Cloud-Native Java & AWS
Senior Backend Engineer | Cloud-Native Java & AWS

Caterpillar Inc. • Chicago (IL)

On-site
USD 113,000 - 183,000
Medical, dental, and vision benefits
401(k) savings plans
Health Savings Account (HSA)
Senior Backend Engineer - Cloud-Native Java & AWS
Senior Backend Engineer - Cloud-Native Java & AWS

Caterpillar Financial Services Corporation • Broomfield (CO)

On-site
USD 113,000 - 183,000
Medical, dental, and vision benefits
401(k) savings plans
Health Savings Account
+4
Senior Java Backend Engineer: Cloud-Native Microservices
Senior Java Backend Engineer: Cloud-Native Microservices

Caterpillar Inc • Chicago (IL)

On-site
USD 113,000 - 183,000
Medical benefits
Paid time off
401(k)
+3
Senior Backend Engineer – AWS Microservices Leader
Senior Backend Engineer – AWS Microservices Leader

Stryker Corporation • Chicago (IL), Northern (KY)

Hybrid
Confidential
Medical, dental, and vision benefits
Paid time off
401(k) savings plans
+8
Senior Backend Engineer – AI‑Powered Microservices on AWS
Senior Backend Engineer – AI‑Powered Microservices on AWS

Caterpillar Brazil • Irving (TX)

On-site
USD 112,000 - 184,000
Medical benefits
Dental benefits
Vision benefits
+7
Lead Software Engineer – Cloud, APIs & Microservices
Lead Software Engineer – Cloud, APIs & Microservices

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

Hybrid
USD 128,000 - 209,000
Medical, dental, and vision benefits
401(k) savings plans
Health Savings Account (HSA)
+3
Cloud Java Engineer — Spring Boot & AWS
Cloud Java Engineer — Spring Boot & AWS

Caterpillar Inc. • Chicago (IL)

On-site
USD 98,000 - 158,000
Medical benefits
401(k) savings plan
Paid time off
Senior Software Engineer: Cloud, AI & Scalable Systems
Senior Software Engineer: Cloud, AI & Scalable Systems

Caterpillar Inc. • Peoria (IL)

On-site
USD 112,710 - 183,140
Medical, dental, and vision benefits
Paid time off
401(k) with match
+2