Software Engineer (Autonomy Services)

Caterpillar Brazil

Irving (TX)

On-site

USD 97,530 - 158,480

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical benefits
Dental benefits
Vision benefits
401(k) savings plan
HSA
FSAs
Paid time off
Career development
Incentive bonus
Parental leave
Tuition reimbursement

Job summary

Caterpillar in Irving, TX is seeking a backend engineer to design, build, and maintain RESTful services using Java 17+ and Spring Boot. You will deploy on AWS, participate in end-to-end lifecycle management, and push high-quality, scalable microservices in a fast-paced setting.

Ideal candidates will have cloud experience (AWS or Azure), strong debugging skills, and a commitment to secure, maintainable code.

Qualifications

  • 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.

Responsibilities

  • Design, build, test, and maintain backend RESTful API services using Java 17+, Spring Boot, and microservices architecture.
  • Deliver secure, scalable platform capabilities hosted in AWS and manage the lifecycle from design through deployment and operations.
  • Analyze complex application and technical problems, identify root causes, and implement high-quality solutions.
  • Develop business-value features with a focus on 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 engineering standards.
  • 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 focusing primarily on Java/Spring Boot backend microservice development.
  • Produce structured application and interface code, technical documentation, and operational runbooks in a fast-moving environment.

Job description

Career Area: Technology, Digital and Data. When you join Caterpillar, you become part of a global team that cares about each other and works to create stronger, more sustainable communities. Technology is used to solve customers’ toughest challenges, connecting machines, data, and people to make jobsites safer, more productive, and more sustainable.

Job Duties
  • Design, build, test, and maintain backend RESTful API services using Java 17+, Spring Boot, and microservices architecture.
  • Deliver secure, scalable platform capabilities hosted in AWS and manage the lifecycle from design through deployment and operations.
  • Analyze complex application and technical problems, identify root causes, and implement high‑quality solutions.
  • Develop business‑value features with a focus on 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 engineering standards.
  • 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 focusing primarily on Java/Spring Boot backend microservice development.
  • Produce structured application and interface code, technical documentation, and operational runbooks in a fast‑moving environment.
What You Will Have
  • Knowledge of software development tools and activities; ability to produce products or systems in line with product requirements.
  • Knowledge of software product design; ability to convert market requirements into design and technical approaches.
  • Knowledge of software integration processes and functions; ability to design, develop, and maintain interfaces and linkages to alternative platforms.
  • Knowledge of decision‑making processes and tools; ability to analyze situations and make informed decisions.
  • Understanding of effective communication concepts, tools, and techniques; ability to transmit, receive, and interpret ideas accurately.
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 LangChain or LangGraph.
  • Experience integrating LLMs with external tools, APIs, databases, and retrieval systems.
  • Experience designing evaluations, guardrails, and monitoring for agent reliability.
  • Experience with multi‑agent workflow design and memory/context management.
  • Prompt optimization, latency reduction, and cost control.
  • MLOps or model deployment experience.
Additional Details
  • Location: Irving, TX (Dallas). Domestic relocation assistance is available.
  • Visa sponsorship is NOT available.
  • Pay Range: $97,530.00 - $158,480.00 (subject to multiple individualized factors).
Benefits
  • Medical, dental, and vision benefits
  • Paid time off plan (Vacation, Holidays, Volunteer, etc.)
  • 401(k) savings plans
  • Health Savings Account (HSA)
  • Flexible Spending Accounts (FSAs)
  • Health Lifestyle Programs
  • Employee Assistance Program
  • Voluntary Benefits and Employee Discounts
  • Career Development
  • Incentive bonus
  • Disability benefits
  • Life Insurance
  • Parental leave
  • Adoption benefits
  • Tuition Reimbursement

Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Autonomy Services)
Senior Software Engineer (Autonomy Services)

Caterpillar Brazil • Irving (TX)

On-site
USD 112,000 - 184,000
Medical benefits
Dental benefits
Vision benefits
+7
Lead Software Engineer (Autonomy Services)
Lead Software Engineer (Autonomy Services)

Caterpillar Brazil • Irving (TX)

On-site
USD 128,000 - 209,000
Medical Insurance
Dental Insurance
Vision Insurance
+4
Software Engineering Manager (Autonomy Services)
Software Engineering Manager (Autonomy Services)

Caterpillar Brazil • Irving (TX)

On-site
USD 147,000 - 241,000
Relocation assistance
Visa sponsorship potential
Onsite five days a week
+1
Software Engineer
Software Engineer

Caterpillar Inc. • Chicago (IL)

On-site
USD 98,000 - 158,000
Medical benefits
401(k) savings plan
Paid time off
Lead Software Engineer
Lead Software Engineer

Stryker Corporation • Chicago (IL), Northern (KY)

Hybrid
Confidential
Medical, dental, and vision benefits
Paid time off
401(k) savings plans
+9
Senior Software Engineer
Senior Software Engineer

Stryker Corporation • Chicago (IL), Northern (KY)

On-site
Confidential
Medical, dental, and vision benefits
Paid time off
401(k) savings plans
+8
Lead Software Engineer
Lead Software Engineer

Caterpillar, Inc. • Westminster (CO)

On-site
USD 128,000 - 209,000
Medical, dental, and vision benefits
Paid time off
401(k) savings plan
+6
Lead Software Engineer
Lead Software Engineer

Caterpillar Inc. • Chicago (IL)

On-site
USD 128,000 - 209,000
Medical benefits
Paid time off
401(k) plan
+1
Principal Software Engineer (Nvidia Platform)
Principal Software Engineer (Nvidia Platform)

Caterpillar Brazil • Irving (TX)

On-site
USD 147,000 - 241,000
Medical, dental, and vision benefits
401(k) savings plans
Health Savings Account (HSA)
+5
Lead Software Engineer
Lead Software Engineer

Caterpillar Financial Services Corporation • Chicago (IL)

On-site
USD 128,000 - 209,000
Medical, dental, and vision benefits
Paid time off (Vacation, Holidays, Vol
401(k) savings plans
+12