✦ Luna Orbit — Software Engineering

Software Engineer

at Caterpillar

📍 Peoria, Illinois Unknown 💰 $97K – $158K USD / year Posted March 28, 2026
Salary $97K – $158K USD / year
Type Not Specified
Experience senior
Exp. Years Not specified
Education Not specified
Category Software Engineering

This role involves leading the development of scalable, secure web and API platforms within Caterpillar’s digital ecosystem, focusing on customer onboarding and digital application governance.

  • Lead software development lifecycle
  • Design and develop full-stack applications
  • Build secure, scalable solutions
  • Collaborate with cross-functional teams
  • Participate in on-call support

The technical environment includes full-stack development using Java and Angular, microservices architecture, API design, cloud deployment, and agile methodologies.

The ideal candidate is a senior software engineer with strong experience in Java and Angular, capable of leading full-stack development projects using modern architecture patterns such as microservices and API-first design. They should have a solid understanding of security, scalability, and agile methodologies, with a focus on building scalable digital solutions.

JavaAngularFull-stack application developmentAgile/Scrum experienceSecurity and scalability best practices
TelematicsAI capabilitiesData analyticsAPI developmentMicroservices architecture
JiraGitDockerKubernetesAzure DevOps
JavaAngularMicroservicesAPI-firstSecurityAgileScrumCI/CDAutomated testingCloud architecture
JavaAngularMicroservicesAPI-firstSecurity best practicesAgileScrumCI/CDAutomated testingCloud architecture
CollaborationProblem-solvingCommunicationTeamworkLeadership
Industry Manufacturing
Job Function Developing and maintaining mission-critical digital applications
Role Subtype Software Engineer
Tech Domains Java, Angular, Microservices, API
software engineerJavaAngularfull-stack developmentmicroservicesAPI-firstAgileScrumCI/CDautomated testingsecurity best practicescloud architecturedigital solutionsAPI platformsTelematicsAIdata analyticsfull-stackAPIsecurity

Lack of experience with Java or Angular, No experience in full-stack development, No familiarity with Agile/Scrum, Inability to work in a collaborative environment

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