Career Area:
Technology Digital and DataJob Description:
Your Work Shapes the World at Caterpillar Inc.
When you join Caterpillar yourejoining a global team who cares not just about the work we do but also about each other. We are the makers problem solvers and future world builders who are creating stronger more sustainable communities. We dontjust talk about progress and innovation here we make it happen with our customers where we work and live. Together we are building a better world so we can all enjoy living in it.
Platform & Services Lead Software Engineer
About the Role
We areseekinga highly skilled Platform & Services Lead Software Engineer to design and deliverdata-as-a-service capabilitiesfor our Digital Manufacturing & Supply Chain Platform. This role will focus on building secure scalable and high-performance service layers that expose curated data from enterprise systems and IoT sources to downstream consumers including applications analytics and simulation platforms.
You will collaborate closely with theData Engineering teamto transform raw and processed data into consumable APIs and microservices enabling real-time insights predictive analytics and digital twin workflows.
Key Responsibilities
Design and implement service-oriented architecturesto expose data from data platforms as APIs and reusable services.
Collaborate withData Engineering teamsto understand data models pipelines and governance requirements.
DevelopREST/gRPCAPIsGraphQLendpoints and event-driven servicesfor real-time and batch data consumption.
Ensuredata security compliance and role-based access controlacross all exposed services.
Optimizeservice performance forlow-latencyuse casessuch as dynamic scheduling and predictive maintenance.
ImplementAPI lifecycle management including versioning monitoring and documentation.
Drive adoption ofCI/CD pipelines containerization (Docker/Kubernetes) and observability tools for service deployments.
Mentor engineers on best practices forAPI design microservices architecture and DevOps automation.
Collaborate with architects and product teams to align service design with platform strategy and business goals.
Required Qualifications
Bachelors orMasters degree in Computer Science Engineering or related field.
1215 years of experiencein software engineering with at least 5 years inplatform or integration-focused roles.
ProvenexpertiseinAPI development (REST/gRPCGraphQL)and microservices architecture.
Hands-on experience withcloud platforms (AWS/Azure)and container orchestration (Docker Kubernetes).
Strong knowledge ofdata integration patterns messaging systems (Kafka/Event Hubs) and orchestration frameworks.
Proficiencyin programming languages such asJava Python or .
Experience implementingCI/CD pipelinesand infrastructure-as-code for service deployments.
Excellent problem-solving communication and stakeholder management skills.
Preferred Qualifications
Exposure todata virtualization and semantic layersfor enterprise analytics.
Familiarity withAPI security standards(OAuth2 JWT) and compliance frameworks.
Experience withobservability tools(Prometheus Grafana) and API management platforms.
Knowledge ofOpenUSDand Omniverse integrationfor simulation-driven data services.
Contributions to open-source projects or published work in platform engineering or Industry 4.0 technologies.
Posting Dates:
January 22 2026 - January 28 2026Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply
Not ready to apply Join our Talent Community.
Required Experience:
IC
Caterpillar is the world’s leading manufacturer of construction and mining equipment, diesel and natural gas engines, industrial turbines and diesel-electric locomotives.