Principal Software Engineer (Autonomy Services)
$147.76k - $240.11kCaterpillar Inc.
Career Area: Technology, Digital and Data Job Description: Your Work Shapes the World at Caterpillar Inc. 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. Help Build the Future of Caterpillar At Caterpillar, technology always has a purpose, which is to solve our customers’ toughest challenges. Through Cat Technology, we are solving problems by building the intelligence layer that connects machines, data, and people to make jobsites safer, more productive, and more sustainable. By combining deep domain expertise in physical systems with software, connectivity, autonomy, and AI, we deliver solutions that work in the real world—on real jobsites, at global scale. You’ll build and deploy against one of the most unique data foundations - over 1.6 million connected assets generating real-world data daily. These data and platform capabilities are enabling the development of AI models, edge computing architectures, and software systems that scale across fleets, products, and industries. The result will be a new generation of machines that continuously learn, improve, and deliver performance at scale. What You Will Do: The Principal Software Engineer provides technical leadership to define architecture and integration strategies for Physical AI services, digital twin integration, simulation data exchange, and cloud-native backend platforms. The role focuses on building scalable microservices and APIs, while establishing engineering standards and driving platform consistency across teams. Define and drive architecture for backend microservices and APIs (Java, Spring Boot, Python) supporting integration, data exchange, and platform services Lead design and delivery of scalable, secure, and high-performance cloud-native services and integration adapters Establish and enforce API standards, service contracts, and integration patterns (REST, gRPC, event-driven) across distributed systems Provide technical leadership on complex system design, service scalability, and integration 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 Mentor engineers and elevate team capability in microservices design, API development, and backend engineering best practices Guide teams in building robust integration services, adapter layers, and artifact/data exchange workflows Collaborate with cross-functional teams to define API interfaces, integration contracts, and platform service boundaries Identify and drive platform simplification, reuse, and organizational efficiency improvements 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 building backend microservices and APIs (REST, gRPC, event-driven) for autonomy or real-time systems Experience in autonomy systems, robotics, simulation, or real-time control platforms Expertise in designing scalable cloud-native architectures, service contracts, and integration patterns Strong backend development using Java or Python for APIs, orchestration, and data processing Deep understanding and application of design patterns Experience with AI-assisted/agentic development workflows and validating AI-generated code Understanding of high-reliability systems (async workflows, retries, idempotency, observability) 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. Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply. Not ready to apply? Join our Talent Community. There’s more to work at Caterpillar than just the work itself. We hire smart, friendly people and it shows in our culture. We hold ourselves to high standards and make sure our values of integrity, excellence, teamwork, commitment and sustainability come to life in the way we work. We make sure our employees feel continuously challenged while also supported. We provide professional growth opportunities, including leadership programs. We celebrate the diversity of our team, while also working together as one Caterpillar. Our culture, like everything at our company, is made possible by each employee’s contribution. Person by person, we create the environment we work in, and we are proud of the Caterpillar we’ve built.
$129.5k - $240.5k
...Overview We are looking for a hands-on Director of Software Engineering to lead the development of a modern Integration Platform that ingests... ...the People Cloud using Databricks, Spark, and custom ETL services. Build reusable, scalable connector frameworks with monitoring...SuggestedTemporary workFreelanceLocal areaFlexible hours$142.8k - $274.8k
...Azure High Performance Computing & AI Engineering (HPC & AI Eng) team is responsible... ...MLPerf and Graph500 rankings. As a Principal Supercomputing Software Engineer, you will design and develop... ...Job Mean Time to Interrupt, Nodes in Service, Mean Time to Resolve on flagship...SuggestedOngoing contractLocal area$172.63k - $258.95k
...so we can all enjoy living in it. Job Profile Name: Senior Principal Software Engineer- DC01 Job Title: Senior Digital Twin Fellow (DC01) Job... ...to solve our customers’ toughest challenges. Construction autonomy is one of the most complex challenges in applied AI, and at...SuggestedPart timeRelocationVisa sponsorshipFlexible hours- ...supporting applications, programs, and software solutions. May include research, new development... ..., prototyping, modification, reuse, re-engineering, maintenance, or any other activities... ...-on experience with using AWS cloud services and message broker platforms like Kafka....SuggestedRemote workFlexible hours
$142.8k - $214.2k
...internal platform and enablement engine for CarMax Technology. Our... ...Purpose of the Role Principal Engineers within the Developer... ...the heart of how CarMax builds software. They are hands-on technical... ...depending on years of continuous service with the Company. For 8...SuggestedHourly payFull timeLocal areaRemote work2 days per week- ...Culture, Best Career Growth, Best Engineering Team, and Best Places to Work in... ...Job Title.Follow us on and !The Principal Engineer will build computer software systems, participating in the design... ...automation and operability of services.● Interface with customers and other...Full timeWork experience placementRemote workShift work
- NAB Leadership Foundation in Dallas, TX, is looking for a full-time professional to design, develop, and deploy scalable services for new and existing products. A Master's degree in Computer Science or a related field, along with at least 24 months of relevant experience...Full time
- ...Principal Software Engineer - Java GameStop is in the midst of a game-changing metamorphosis, transforming from old school into a modern company... ...technology stack (cloud infrastructure, Kubernetes, service-oriented architecture, etc.) to lay the foundation for robust...
- ...UI Policies, Client Scripts, UI Actions, Dashboards, Reports, Service Catalog, and Portals. Configure solution workflows, including Business... .... Participate in deployment planning, ensuring adherence to software compliance standards. Required Qualifications Certified...Permanent employmentContract workLocal area
- ...Vision Technologies is a forward-thinking software development company dedicated to... ...to grow, we’re looking for a skilled Principal Software Engineer to join our dynamic team and contribute... ...governance, data architecture, and service communication patterns adopted across...Full timeH1bLocal areaImmediate startRemote workVisa sponsorshipWork visa
$200.6k - $250.4k
...Principal Staff Software Engineer - Data as a Service About the Role WEX is transforming into a data-driven enterprise through its modern Data-as-a-Service (DaaS) platform. At the core of this strategy is a need for world-class technical leadership-engineers who...Flexible hours$84.58k - $118.02k
The Digital Software Engineer is a developing professional role. Deals with most problems independently... ...activities. Quality and timeliness of service provided will affect the effectiveness... ...code. Expected to operate with autonomy, while some oversight and direction may...Full time- ...cooling solutions for Artificial Intelligence (AI) workloads in data centers and at the edge. We are seeking a Senior Lead Field Service Engineer to serve as the primary on-site technical authority for LiquidStack systems deployed in live customer facilities, while also...Work at officeVisa sponsorshipFlexible hours
- A technology services company is seeking a Full-Stack Java Developer in Dallas, TX. The role involves designing and developing API services, collaborating with multiple stakeholders, and utilizing hands-on experience with Java and AWS. Applicants should have over 6 years...
$10k
About the Role Core Services is the shared engineering layer between Hinge's product features and infrastructure. The pillar is responsible for the... ...than governance alone. What We're Looking For 8+ years in software engineering, including experience leading managers and...Local area$112.3k - $185.4k
Consulting - Managed Services - AI-Native Software Engineer Location: Anywhere in Country Requisition ID: 1719907 The opportunity You’ll help build and modernize digital products and applications using an AI‑first delivery approach. In this role, you’ll pair traditional...Contract workFlexible hours- LATICRETE International is seeking a Lead Technical Services Representative in Lake Worth, Texas. This role involves providing technical services to customers and training team members, ensuring high-quality support and improved customer satisfaction. The ideal candidate...
- ...backend skills too. 70-30. ~ Java 8, web driven application for transportation dealing with ASN and invoices ~ Good communication with business partners ~ Exposure to AKS (Azure Kubernetes Services) ~ Strong communicator and efficient in asking questions...Contract workLocal areaRemote work
- ...Samaritan's Purse is seeking a Senior Software Developer to join our Information Technology... ...across the full technology stack, drive engineering excellence through code reviews and... ...responsive web and mobile interfaces, APIs, services, and data layers, using high-quality,...Full timeTemporary workWorldwideFlexible hours
$100k - $130k
...refine and integrate development and test environment tools and software as needed • Review, analyze, refine and integrate development... ...performance levels are achieved by managing interfaces, service levels, standards, and configurations • Guide technical staff...- Dematic is looking for a Service Contract Administrator in Dallas, Texas, responsible for maintaining customer contracts and warranties in SAP S/4HANA. This role is vital for ensuring financial accuracy and service quality through collaboration with various departments....Contract work
- ...architecture and implementation strategy for a new Email Service Provider platform, guiding a team of developers... ...closely with Product Owners and other engineers. Ideal candidates have a background in software engineering with at least 7 years of experience and...Full time
- Product Technical Lead (Email Service Platform) Job Description Get Involved! We are looking... ...and collaborate with Product Owners, engineers and cross‑functional team members to... ...7 years of relevant work experience in software engineering, with proven leadership/mentorship...Full timeTemporary workWork experience placementWork at officeFlexible hours
$105k - $195k
...Staff Software Engineer We're looking for an outstanding Staff Software Engineer who can join an established team and lead/support multiple... ...for new features, architect solutions, develop API data services, and monitor and maintain platform reliability. Responsible...Temporary workFreelanceLocal areaFlexible hours$220k - $230k
...you’d be the founding Android engineer on the team and shape how we... ...oriented, and comfortable with autonomy and ambiguity. Where you’ll... ...development of the Tinder app and services Create and maintain internal... ...using Swift Strong software design skills, including a deep...Work experience placementWork at office- ...including product management, design, and engineering, to develop and implement new features.... ...Bachelor's degree in computer science, Software Engineering, or a related field.... ...• Must have experience in cloud services (preferable AWS), CI/CD solution and monitoring...Contract work
- ...complex applications and systems?Welcome to Neighborly—the hub of service brands that connects customers to top-notch local experts who... ...will include:Responsible for developing and maintaining custom software using Neighborly standard coding practices and...Full timeWork at officeLocal area
- ...Experience with other mobile development languages such as Swift, Objective C, Javascript Experience with JSON, XAML/XML, and Web Services Understanding of Team Foundation Services (TFS) 2015 and comfortable developing in a small team environment. Exposure to...
- ...solutions Deliver highly available and scalable services in a production environment Mentor other engineers, support the technological culture, and help grow... ...with project leads, product managers, and other software developers Participating in code and design...
- ...Location: USA Looking for Python Developers (Mexico Only) - Strong Python Frameworks experience including Flask. - Strong Python service instrumentation, performance testing, troubleshooting - Strong skills in cloud computing architecture and design - Experience...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer (Autonomy Services). Be the first to apply!
- principal Irving, TX
- senior principal cloud computing engineer Irving, TX
- embedded software Irving, TX
- software sales Irving, TX
- software sales executive Irving, TX
- software quality assurance Irving, TX
- software sales representative Irving, TX
- software asset management analyst Irving, TX
- id software Irving, TX
- software support Irving, TX

