Submitting more applications increases your chances of landing a job.

Here’s how busy the average job seeker was last month:

Opportunities viewed

Applications submitted

Keep exploring and applying to maximize your chances!

Looking for employers with a proven track record of hiring women?

Click here to explore opportunities now!
We Value Your Feedback

You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for

Would You Be Likely to Participate?

If selected, we will contact you via email with further instructions and details about your participation.

You will receive a $7 payout for answering the survey.


User unblocked successfully
Thank you. Your report has been submitted and will be reviewed shortly.
https://bayt.page.link/VA9r2moygz98Q2He9
Back to the job results

Principal Software Engineer-Platform & Services

30+ days ago 2026/11/21 ·Application closes in 118 days
Other Business Support Services
Create a job alert for similar positions
Job alert turned off. You won’t receive updates for this search anymore.

Job description

Career Area:



Technology, Digital and Data

Job Description:



Your Work Shapes the World at Caterpillar Inc.




When you join Caterpillar, you're joining 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 don't just 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.




About the Role



We are hiring a Principal Software Engineer – Platform & Services to define and drive the data‑as‑a‑service (DaaS) and platform architecture for our Digital Manufacturing & Supply Chain Platform. You will set technical strategy, establish standards, and lead the design of secure, scalable, and high‑performance service layers that expose curated enterprise and IoT data to downstream consumers—applications, analytics, and simulation workloads—at global scale.



You will partner closely with Data Engineering and product/architecture leadership to transform data models and pipelines into well‑governed APIs, microservices, and event streams, enabling real‑time insights, predictive analytics, and digital‑twin experiences. The platform you shape will also power NVIDIA Omniverse‑driven digital twins and industrial simulation use cases as downstream consumers.



Key Responsibilities



Platform Strategy & Architecture



  • Own the end‑to‑end platform & services architecture (API/microservices/event‑driven) and align it to product strategy, business outcomes, and enterprise standards.
  • Define domain boundaries, data contracts, and service interaction patterns (REST/gRPC/GraphQL, pub/sub) for real‑time and batch consumption across applications and analytics.
  • Set technical standards for API lifecycle management (versioning, documentation, governance) and drive adoption across teams.

Engineering Excellence & Delivery



  • Lead design and review of high‑throughput microservices and event‑driven integrations (Kafka/Event Hubs), ensuring reliability, elasticity, and cost efficiency.
  • Champion cloud‑native architectures on AWS/Azure, container orchestration with Docker/Kubernetes, and service reliability practices (SLOs, error budgets, incident response).
  • Establish observability standards (metrics, logs, traces) and operational readiness, integrating with platform telemetry and dashboards.

Security, Compliance & Governance



  • Enforce API and data security (OAuth2, JWT), role‑based access control, and compliance‑by‑design across services and data products.
  • Drive consistent data governance for platform‑exposed datasets, collaborating with Data Engineering on lineage, quality, and stewardship.

Cross‑Functional Leadership



  • Partner with Data Engineering, product, and manufacturing domain experts to align service design with digital‑twin/Omniverse and analytics use cases; ensure performance for low‑latency scenarios (e.g., predictive maintenance, dynamic scheduling).
  • Mentor Lead/Senior engineers; uplift teams in API design, microservices, DevOps automation, and platform reliability practices.
  • Evaluate and guide tool/vendor choices (API gateways/management, observability stack) and codify best practices across the organization.

Required Qualifications



  • Bachelor’s or Master’s in Computer Science, Engineering, or related field.
  • 14–18+ years of professional software engineering experience, including significant time in platform, integration, or large‑scale distributed systems roles.
  • Deep expertise in API development (REST, gRPC, GraphQL) and microservices architecture; hands‑on with event streaming (Kafka/Event Hubs).
  • Strong proficiency with cloud platforms (AWS/Azure), container orchestration (Docker/Kubernetes), and CI/CD at scale.
  • Demonstrated leadership in security‑first designs (OAuth2/JWT, RBAC) and observability (metrics/logs/traces) for production platforms.
  • Excellent communication and stakeholder management; ability to influence architecture and execution across multiple teams.

Preferred Qualifications



  • Experience with API management platforms and developer portals; strong documentation and governance discipline.
  • Familiarity with data virtualization/semantic layers for enterprise analytics and self‑service consumption.
  • Hands‑on exposure to OpenUSD/Omniverse integrations as downstream consumers of platform services (for digital‑twin and simulation scenarios).
  • Working knowledge of Industry 4.0 data and integration patterns across MES/SCADA/PLM/ERP ecosystems relevant to manufacturing platforms.
  • Contributions to open‑source projects or publications in platform engineering, large‑scale APIs, or industrial digital platforms.







Posting Dates:



July 23, 2026 - July 24, 2026

Caterpillar is an Equal Opportunity Employer.  Qualified applicants of any age are encouraged to apply




Not ready to apply? Join our Talent Community.





This job post has been translated by AI and may contain minor differences or errors.
You’ve reached the maximum limit of 15 job alerts. To create a new alert, please delete an existing one first.
Job alert created for this search. You’ll receive updates when new jobs match.
Are you sure you want to unapply?

You'll no longer be considered for this role and your application will be removed from the employer's inbox.