C

Senior Software Engineer- Platform Services

Caterpillar

Bengaluru, Karnataka8+ yrs2.6 – 20 LPA (estimated)
Full-time

Posted todayBe an early applicant

Senior Software Engineer- Platform Services

Bengaluru, Karnataka

JobSpri never asks you to pay for a job. If anyone does, it's a scam.

How well do you match this job?

Sign in to check your resume against this job and see the skills you're missing.

Experience

8+ yrs

Salary

₹2.6 – 20 LPA (est.)

Job type

Full-time

Openings

1

Education

Bachelor’s or Master’s degree in Computer Science, Engineering, or related field

Apply by

24 Oct 2026

Caterpillar is seeking a highly skilled Platform & Services Senior Software Engineer to design and deliver data-as-a-service capabilities for our Digital Manufacturing & Supply Chain Platform. This role focuses 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.

  • Design and implement service-oriented architectures to expose data from data platforms as APIs and reusable services.
  • Collaborate with Data Engineering teams to understand data models, pipelines, and governance requirements.
  • Develop REST/gRPC APIs, GraphQL endpoints, and event-driven services for real-time and batch data consumption.
  • Ensure data security, compliance, and role-based access control across all exposed services.
  • Optimize service performance for low-latency use cases such as dynamic scheduling and predictive maintenance.
  • Implement API lifecycle management, including versioning, monitoring, and documentation.
  • Drive adoption of CI/CD pipelines, containerization (Docker/Kubernetes), and observability tools for service deployments.
  • Mentor engineers on best practices for API design, microservices architecture, and DevOps automation.
  • Collaborate with architects and product teams to align service design with platform strategy and business goals.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 12–15 years of experience in software engineering, with at least 5 years in platform or integration-focused roles.
  • Proven expertise in API development (REST/gRPC, GraphQL) and microservices architecture.
  • Hands-on experience with cloud platforms (AWS/Azure) and container orchestration (Docker, Kubernetes).
  • Strong knowledge of data integration patterns, messaging systems (Kafka/Event Hubs), and orchestration frameworks.
  • Proficiency in programming languages such as Java, Python, or Node.js.
  • Experience implementing CI/CD pipelines and infrastructure-as-code for service deployments.

Skills

Get Career Updates

Stay Ahead in the
Jobspri Market

Join 50,000+ candidates receiving weekly job alerts, interview tips, and salary insights directly from top recruiters.

Weekly Alerts
No Spam
Resume Tips

By subscribing, you agree to ourTerms of ServiceandPrivacy Policy.