Lead Software Engineer - Cloud APIs & Microservices

Caterpillar Financial Services Corporation

Chicago (IL)

On-site

USD 128,000 - 209,000

Full time

9 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 (Vacation, Holidays, Vol
401(k) savings plans
Health Savings Account (HSA)
Flexible Spending Accounts (FSAs)
Health Lifestyle Programs
Employee Assistance Program
Voluntary Benefits and Discounts
Career Development
Incentive bonus
Disability benefits
Life Insurance
Parental leave
Adoption benefits
Tuition Reimbursement

Job summary

Caterpillar Financial Services Corporation is seeking a Lead Software Engineer to design and deliver scalable, secure cloud solutions for Caterpillar’s digital future. You will provide technical leadership and own the end-to-end software lifecycle across REST APIs, microservices, and enterprise integrations.

The role emphasizes API-first design, OpenAPI specs, and collaboration with product and architecture teams to ensure reliable, customer-focused software delivery.

Qualifications

  • Extensive experience designing REST APIs and microservices with Java 21+ and Spring Boot.
  • Experience deploying and operating applications in AWS, Azure, or GCP.
  • Ability to own end-to-end software lifecycle and write automated tests (JUnit/Mockito).
  • Experience with Event-Driven Architectures and messaging solutions.
  • Strong knowledge of relational and NoSQL databases and caching systems.
  • Hands-on CI/CD experience with modern pipelines.
  • Familiarity with AI-assisted coding tools can accelerate delivery.
  • Agile development experience, ideally Scrum.

Responsibilities

  • Lead the design and development 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 specs.
  • Guide engineers in secure and scalable service integrations using OAuth 2.0 and JWT.
  • Translate business requirements into scalable technical designs, user stories, and plans.
  • Provide technical leadership through design reviews, decisions, code reviews, and best practices.
  • Collaborate with product owners, UI teams, architects, and partner teams to ensure successful delivery.
  • Lead adoption and improvement of engineering practices for reliability, scalability, observability, security, and maintainability.
  • Drive quality engineering with automated, performance, and operational testing and improvements.
  • Lead troubleshooting and resolution of complex production issues.
  • Own end-to-end software lifecycle, including deployment, monitoring, support, and runbooks.

Skills

REST API design
Microservices
Java 21+
Spring Boot
API management (Apigee)
Automated testing
JUnit/Mockito
Event-Driven Architecture
Agile/Scrum
AI-assisted coding

Tools

AWS
Azure
GCP
PostgreSQL
MySQL
Oracle
MongoDB
DynamoDB
Redis
Azure DevOps
Jenkins
GoCD
Kafka

Job description

Caterpillar Financial Services Corporation is seeking a Lead Software Engineer to design and deliver scalable, secure cloud solutions for Caterpillar’s digital future. You will provide technical leadership and own the end-to-end software lifecycle across REST APIs, microservices, and enterprise integrations.

The role emphasizes API-first design, OpenAPI specs, and collaboration with product and architecture teams to ensure reliable, customer-focused software delivery.

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

Similar jobs worth comparing

Lead Software Engineer - Cloud API & Microservices Leader
Lead Software Engineer - Cloud API & Microservices Leader

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

Hybrid
Confidential
Medical, dental, and vision benefits
Paid time off
401(k) savings plans
+9
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
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
Chicago-Based Cloud-Native Software Engineer
Chicago-Based Cloud-Native Software Engineer

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

Hybrid
USD 98,000 - 158,000
Chicago-Based Senior Software Engineer — AWS & Microservices
Chicago-Based Senior Software Engineer — AWS & Microservices

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

Hybrid
USD 113,000 - 183,000
Medical, dental, and vision benefits
401(k) savings plans
Paid time off
Lead Software Engineer
Lead Software Engineer

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

Hybrid
Confidential
Medical, dental, and vision benefits
Paid time off
401(k) savings plans
+9
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
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
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
Lead Software Engineer
Lead Software Engineer

Caterpillar Financial Services Corporation • Chicago (IL)

On-site
USD 128,000 - 209,000
Medical, dental, and vision benefits
Paid time off (Vacation, Holidays, Vol
401(k) savings plans
+12