CareerPlanSign in

Senior Software Engineer

Peoria, Illinois, US💼 Full-time💰 $112,710–$112,710🗓 2026-09-24 → 2026-09-26

Core

Design, develop, test, and deploy Caterpillar's state-of-the-art digital platform and backend RESTful API web services using Microservices architecture on AWS.

Role type

Senior Software Engineer (Backend/Platform)

Builds

Digital platform hosting a wide range of digital applications

Domain

Industrial machinery / Cloud infrastructure

Deliverable

production ML models | product features

Required skills

Java 17+, SpringBoot, Microservices architecture, RESTful API design, AWS cloud deployment, CI/CD pipelines, Agile/Scrum methodology

Preferred skills

Message streaming solutions (Kinesis, SQS, SNS, Kafka, RabbitMQ), Datastores (Aurora, RDS, DynamoDB, PostgreSQL, MongoDB, Redis), Mentoring and code review leadership

Technologies

Java, SpringBoot, AWS, Azure, Kafka, RabbitMQ, Jenkins, GoCD, Azure DevOps, PostgreSQL, MySQL, Oracle, ElasticSearch, MongoDB, Cassandra, Redis

Responsibilities

Design and develop backend RESTful API web services; oversee and mentor other developers; handle code reviews; lead development of new functionality on cross-functional Agile teams; maintain high standards of software quality; guide team in developing structured application code and documentation

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.