Software Engineer (Platform Services)
Caterpillar Inc.Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessMid-level backend role, metro location, popular title, and broad skills requirements drive high competition.
Core backend, cloud, and microservices skills are broadly transferable across industries with low domain lock-in.
Explicit 5–8 years plus mandatory backend, cloud, containerization, and messaging stack increases shortlisting strictness.
Job Description
Structured overview of role & requirementsAbout This Role
Design, build, and optimize secure, scalable APIs and microservices exposing curated data from enterprise systems, IoT, and analytics for real-time and batch consumption.
Collaborate with Data Engineering and platform teams to transform datasets into reliable, observable production services enabling real-time insights and predictive analytics.
Develop, deploy, and manage cloud-native services using Docker, Kubernetes, CI/CD pipelines on AWS/Azure, ensuring high performance, security, and platform alignment.
Minimum Requirements
Bachelor’s or Master’s degree in Computer Science, Engineering, or related technical field.
5–8 years of professional software engineering experience.
Strong hands-on experience with REST, gRPC, GraphQL API development, microservices architecture, Java (Spring Boot) and/or Python backend programming.
Willingness to work onsite five days a week; experience with cloud platforms (AWS/Azure), container orchestration (Docker/Kubernetes), and CI/CD pipelines required.
Ideal Candidate Profile
Experience working with real-time data services in manufacturing, supply chain, or Industry 4.0 environments focused on data-as-a-service platform capabilities.
Proven ability to implement secure, observable, and scalable microservices supporting predictive maintenance and dynamic scheduling.
Demonstrated expertise in platform engineering practices including API lifecycle management, cloud-native deployment, and automation with CI/CD.
