×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer; Autonomy Services

Job in Irving, Dallas County, Texas, 75084, USA
Listing for: Caterpillar Inc.
Full Time position
Listed on 2026-07-10
Job specializations:
  • Software Development
    Backend Developer, AI Engineer (Applied/Software), Cloud Engineer - Software, DevOps
Salary/Wage Range or Industry Benchmark: 112710 - 183140 USD Yearly USD 112710.00 183140.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer (Autonomy Services)

Job Description

When you join Caterpillar, you are part of a global team that cares not just about the work we do but also about each other. We are makers, problem solvers, and future world builders creating stronger, more sustainable communities. Here we transform progress and innovation into real outcomes for customers, at work sites worldwide.

Career Area

Technology, Digital and Data

Help Build the Future of Caterpillar

At Caterpillar, technology must serve a purpose—solving our customers’ toughest challenges.

Through Cat Technology we connect machines, data, and people to make jobsites safer, more productive, and more sustainable. Leveraging deep domain expertise in physical systems with software, connectivity, autonomy, and AI, we deliver solutions that perform at scale on real jobsites worldwide.

As a Senior Software Engineer you’ll build and deploy against a unique data foundation—over 1.6 million connected assets generating real‑world data daily—enabling AI model development, edge computing, and platform services that scale across fleets, products, and industries.

What You Will Do
  • Design, build, test, and deploy backend RESTful API services using Java, Spring Boot, and microservices architecture.
  • Provide day‑to‑day technical leadership on complex problems and guide implementation decisions across features and services.
  • Lead development of new functionality on cross‑functional Agile teams, partnering with product and architecture stakeholders to deliver business value.
  • Mentor engineers through code reviews, design discussions, pairing, and feedback that improves technical quality and team effectiveness.
  • Drive engineering excellence with strong practices in architecture, testing, CI/CD, observability, and operational readiness.
  • Apply AI‑assisted development tools and software engineering agents to accelerate design, implementation, testing, refactoring, and documentation; define clear task context and verification criteria; and guide team usage through reviews and best practices.
  • Guide full‑stack implementation trade‑offs across API, service, and UI boundaries while remaining primarily focused on backend microservice design and delivery.
  • Contribute to application and interface design, technical documentation, and scalable integration patterns across the platform.
  • Identify and resolve root causes for complex production and development issues while improving system resilience.
What You Will Have
  • Software development knowledge and the ability to produce software products or systems aligned with product requirements.
  • Software product design/architecture skill to convert market requirements into design and technical approaches.
  • Software integration engineering skill to design, develop, and maintain interfaces and linkage to alternative platforms.
  • Decision‑making and critical‑thinking ability to analyze situations and reach productive decisions.
  • Effective communication skills to transmit, receive, and interpret ideas, information, and needs.
Top Candidates Will Have
  • Strong backend engineering capability with Java 17+ and Spring Boot to design and deliver RESTful APIs using microservices principles.
  • Proven ability to build secure, scalable platform services in a cloud environment such as AWS or Azure.
  • Experience deploying backend services in cloud‑native environments.
  • Knowledge of AI‑assisted and agentic software development workflows.
  • Ability to review, validate, test, and refine AI‑generated code and pull requests for correctness, maintainability, performance, security, and alignment with established engineering standards.
  • Knowledge of responsible AI usage and secure coding practices in AI‑assisted development.
  • Nice to Have:
    • Experience building production AI agents using Python.
    • Experience with agent orchestration frameworks such as Lang Chain or Lang Graph.
    • Experience integrating LLMs with external tools, APIs, databases, and retrieval systems.
    • Experience designing evals, guardrails, and monitoring for agent reliability.
    • Multi‑agent workflow design and memory/context management.
    • Prompt optimization, latency reduction, and cost control.
    • MLOps or model deployment experience.
Additional Details
  • Position requires the candidate to…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary