Caterpillar's Cat Digital is seeking a Senior Software Engineer to build and support scalable, cloud-native applications on AWS. The role focuses on backend solutions using Java, Spring Boot, microservices, and distributed systems, with an emphasis on security, reliability, and high performance at scale. The engineer will provide technical leadership, influence architecture, mentor other engineers, and collaborate across teams to promote engineering excellence. The position designs, develops, and supports backend services and REST APIs; architects AWS solutions; leads technical design decisions; builds data solutions using relational and NoSQL databases; and develops event-driven and asynchronous processing systems. It also involves collaboration with Product, Architecture, DevOps, and QA, along with code reviews, mentoring, production troubleshooting, performance and reliability improvements, CI/CD, observability, and operational excellence. Caterpillar describes itself as a global manufacturer of construction and mining equipment, engines, turbines, and locomotives, with a commitment to contributing to a reduced-carbon future. The role offers opportunities to build a career with a Fortune 100 company and work with emerging technologies.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed