CareerPlanSign in

Senior Software Engineer

Chicago, Illinois💼 Full-time💰 $112,710–$112,710🗓 2026-08-12 → 2026-10-03

Core

Design, develop, and deliver scalable, secure, and customer-focused cloud solutions for Caterpillar's digital platform connecting customers, dealers, machines, and applications worldwide.

Role type

Senior Software Engineer (Backend/Cloud)

Builds

Secure flow of data, insights, and services via RESTful APIs, microservices, and cloud infrastructure

Domain

Industrial machinery / Digital transformation / Cloud computing

Required skills

Java 21+, Spring Boot, RESTful API design, Microservices architecture, AWS cloud services, OAuth 2.0, JWT, Event-driven architectures, Kafka, Relational and NoSQL databases, CI/CD automation, Automated testing

Preferred skills

Apigee, Azure DevOps, Jenkins, GoCD, GitHub Actions, RabbitMQ, Elasticsearch, MongoDB, Redis, PostgreSQL, MySQL, Oracle, DynamoDB, Aurora

Technologies

Java, Spring Boot, AWS, Apigee, Kafka, Azure DevOps, Jenkins, GoCD, GitHub Actions, OAuth 2.0, JWT, Kafka, RabbitMQ, Aurora, DynamoDB, PostgreSQL, MySQL, Oracle, MongoDB, Redis, Elasticsearch

Responsibilities

Design and develop backend RESTful APIs and microservices; Implement secure service integrations; Lead feature implementation and drive business capability delivery; Mentor software engineers through technical guidance and code reviews; Resolve application, integration, performance, and production support issues; Maintain software quality via automated testing and code reviews; Contribute to CI/CD pipeline automation and operational excellence (via careerplan.io/jobs/R0000388154-senior-software-engineer-at-cat)

Seniority

Senior, hands-on IC with mentorship responsibilities