Senior Software Engineer- Platform Services
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
Stay Ahead in the
Jobspri Market
Join 50,000+ candidates receiving weekly job alerts, interview tips, and salary insights directly from top recruiters.
By subscribing, you agree to ourTerms of ServiceandPrivacy Policy.