✦ Luna Orbit — Software Engineering

Principal Software Engineer

at Caterpillar

📍 2 Locations Unknown Posted March 17, 2026
Type Not Specified
Experience senior
Exp. Years 15+ years
Education Not specified
Category Software Engineering

This role involves leading the design and development of scalable, secure platform services for Caterpillar’s digital ecosystem, focusing on cloud-native microservices and architecture standards.

  • Lead platform service development
  • Design cloud-native architectures
  • Mentor engineering teams
  • Ensure platform security and resilience
  • Collaborate on cloud strategy

The technical environment includes Java, J2EE, microservices, APIs, serverless components, Kubernetes, Docker, and cloud platforms, with a focus on security, scalability, and automation.

The ideal candidate is a highly experienced software engineer with 15+ years in Java and J2EE, with strong expertise in designing scalable, secure, cloud-native platform services. They should have leadership skills, experience mentoring teams, and a deep understanding of microservices architecture and cloud technologies.

15+ years of experience in Java and J2EEDesigning and building cloud-native microservicesPlatform architectureSecurity standardsCloud-native technologies
AI-driven solutionsAutomationMicroservicesAPIsEvent-driven systemsServerless componentsScalabilityResilience
HeliosKubernetesDockerCloud platforms
JavaJava EEJ2EEMicroservicesAPIsEvent-driven systemsServerlessCloud-native architecturesKubernetesDockerSecurity-by-designPlatform servicesScalabilityResilienceAvailabilityObservability
JavaJava EEJ2EEMicroservicesAPIsEvent-driven systemsServerlessCloud-native architecturesKubernetesDockerCloud strategySecurity-by-designAutomationAI-driven solutionsPlatform servicesScalabilityResilienceAvailabilityObservability
LeadershipMentoringDesign communicationTechnical documentationCollaborationProblem-solvingStrategic thinking
Industry Manufacturing / Industrial
Job Function Lead the development of scalable, secure platform services for digital transformation
Role Subtype Platform Engineer
Tech Domains Java, Java EE, Kubernetes, Docker
Principal Software EngineerJavaJava EEJ2EEMicroservicesAPIsEvent-driven systemsServerlessCloud-native architecturesKubernetesDockerSecurity-by-designPlatform servicesScalabilityResilienceAvailabilityObservabilityCloud-nativePlatform architecture

Less than 15 years of experience in Java, Lack of cloud-native architecture experience, No experience with microservices or Kubernetes, No leadership or mentoring experience

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile