Career Area:Technology, Digital and Data
Job Description:What You Will Do:The
Principal Software Engineer provides technical leadership for
Physical AI / Digital Twin Integration, shaping architecture and integration strategies across simulation platforms, digital twin systems, and cloud-native services. This role defines engineering standards, drives large-scale system design, and enables teams to deliver secure, scalable, and high-performance platform capabilities.
- Define and drive end-to-end architecture and integration strategy for simulation platforms, digital twin systems, and backend microservices APIs
- Lead design and delivery of scalable cloud-native services, integration adapters, and data/asset exchange systems
- Establish and enforce design patterns, service contracts, and integration standards (REST, gRPC, event-driven) across distributed systems
- Provide technical leadership on complex system design and platform scalability challenges
- Review architecture, designs, code, APIs, and data contracts to ensure reliability, performance, security, observability, and maintainability
- Drive engineering excellence across architecture, testing, CI/CD, observability, and operational readiness
- Lead adoption of AI-assisted and agentic development workflows, defining standards for prompt quality, validation, and code generation practices
- Mentor engineers and elevate team capability in system design, backend engineering, and integration best practices
- Guide platform and full-stack trade-offs, with primary focus on backend microservices and integration layers
- Collaborate with cross-functional and external teams to define APIs, integration patterns, and data exchange models
WHAT YOU WILL HAVE- Software Product Design/Architecture: Knowledge of software product design; ability to convert market requirements into software product design and strategic technical direction.
- Software Product Technical Knowledge: Knowledge of technical aspects of software products; ability to design, configure, and integrate technical aspects of software products.
- Decision Making and Critical Thinking: Knowledge of the decision-making process and associated tools and techniques; ability to accurately analyze situations and reach productive decisions based on informed judgment.
- Effective Communications: Understanding of effective communication concepts, tools, and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through appropriate communication behaviors.
TOP CANDIDATES WILL HAVE- Strong experience designing cloud-native microservices and distributed systems with APIs (REST, gRPC, event-driven)
- Experience in simulation, NVIDIA ecosystem, robotics, digital twin, or industrial automation platforms
- Expertise in defining scalable integration architectures, service contracts, and observability patterns
- Strong backend development using Python (preferred) or Java for production-grade APIs and platforms
- Experience with AI-assisted/agentic development workflows and validating AI-generated code
- Understanding of responsible AI practices and secure software development
- Nice to Have:
• Experience building production AI agents using Python
• Experience with agent orchestration frameworks such as LangChain or LangGraph
• Experience integration 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- This position requires the candidate to be based in Irving, TX (Dallas)
- Domestic relocation assistance is available for this position.
- Visa sponsorship is available for this position
#LI
Summary Pay Range:$147,760.00 - $240,110.00
Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar.
Benefits:Subject to plan eligibility, terms, and guidelines. This is a summary list of 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
* These benefits also apply to part-time employees
This position requires working onsite five days a week.
Relocation is available for this position.
Visa sponsorship is available for eligible applicants.
Posting Dates:July 6, 2026 - July 20, 2026
Any offer of employment is conditioned upon the successful completion of a drug screen.
Not ready to apply? Join our Talent Community.