- Robot type
- Construction
- Location
- IrvingTexasUSA
- Job type
- Software
- Posted
- Aug 31, 2026
- Salary
- $97,530–$158,480 a year
Full-time
Software Engineer (Autonomy Services)
Job description
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.
You’ll build and deploy against one of the most unique data foundations - over 1.6 million connected assets generating real-world data daily.
At Caterpillar, technology always has a purpose, which is to solve our customers’ toughest challenges.
Job responsibilities
- Design, build, test, and maintain backend RESTful API services using Java, Spring Boot, and microservices architecture.
- Contribute to the delivery of secure, scalable platform capabilities hosted in AWS and support the lifecycle from design through deployment and operations.
- Work directly on complex application and technical problems, analyze root causes, and implement high-quality solutions.
- Develop business-value features with attention to performance, reliability, maintainability, and observability.
- Follow established engineering standards for source control, testing, code reviews, documentation, and CI/CD automation.
- Use AI-assisted development tools and software engineering agents to accelerate implementation, testing, debugging, refactoring, and documentation while validating outputs through code review, automated tests, and…
- Collaborate with cross-functional Agile teams to refine requirements, estimate work, and deliver incremental value to customers.
- Contribute to front-end or Python-related tasks when needed while remaining primarily focused on Java/Spring Boot backend microservice development.
