Caterpillar

Lead Software Engineer (Autonomy Services)

Caterpillar
Apply
5 days ago
Irving, TX, USAStaff+
H1B sponsor

Base Salary

$128k - $209k/yr

Responsibilities

  • Lead the design, development, testing, and deployment of backend RESTful API services using Java, Spring Boot, and microservices architecture.
  • Provide architectural guidance, engineering direction, and hands-on problem solving for development and support groups.
  • Own complex application and platform challenges from discovery through delivery while balancing speed, quality, security, and maintainability.
  • Establish software quality standards through design reviews, code reviews, testing strategy, operational readiness, and engineering best practices.
  • Mentor and develop engineers and raise technical capability and execution consistency across the team.
  • Lead adoption of secure AI-assisted and agentic software development practices, including repository guidance, approval workflows, validation standards, and development guardrails.
  • Influence full-stack architecture across UI, API, and service layers while owning scalable backend microservice and platform architecture.
  • Drive business-value feature delivery with cross-functional teams and create structured code, documentation, and reusable patterns that improve scalability and developer productivity.

Requirements

  • Strong backend engineering experience with Java 17 or later and Spring Boot for RESTful API and microservices development.
  • Experience building secure, scalable platform services in cloud environments such as AWS or Azure.
  • Experience deploying backend services in cloud-native environments.
  • Knowledge of AI-assisted and agentic software development workflows and responsible AI usage.
  • Ability to review, validate, test, and refine AI-generated code and pull requests for correctness, maintainability, performance, security, and engineering-standard alignment.
  • Preferred experience building production AI agents with Python.
  • Preferred experience with LangChain or LangGraph and integrating LLMs with external tools, APIs, databases, and retrieval systems.
  • Preferred experience designing evaluations, guardrails, and monitoring for agent reliability, as well as multi-agent workflows, memory and context management, prompt optimization, latency reduction, cost control, MLOps, or model deployment.
  • Ability to provide software architecture, integration engineering, decision-making, critical-thinking, and effective communication leadership.

Benefits

  • Medical, dental, and vision benefits are available subject to plan eligibility.
  • Paid time off includes vacation, holidays, and volunteer time.
  • 401(k) savings plans, Health Savings Accounts, and Flexible Spending Accounts are available.
  • Health lifestyle programs, an Employee Assistance Program, voluntary benefits, and employee discounts are available.
  • Career development, tuition reimbursement, incentive bonus, disability benefits, life insurance, parental leave, and adoption benefits are available.
  • The position is based in Irving, TX, requires onsite work five days per week, and offers domestic relocation assistance.

Tech Stack

Categories

Caterpillar

About Caterpillar

10,000+ employees

For 100 years, we’ve been helping customers build a better, more sustainable world. Our innovative products and services, backed by our global dealer network, provide exceptional value that helps customers succeed. With 2024 sales and revenues of $64.8 billion, Caterpillar Inc. is the world’s leading manufacturer of construction and mining equipment, off-highway diesel and natural gas engines, industrial gas turbines and diesel-electric locomotives. Caterpillar does business on every continent, principally operating through three primary segments – Construction Industries, Resource Industries and Energy & Transportation – and provides financing and related services through our Financial Products segment.

Contact me