Senior Principal Software Engineer
$172.63k - $258.95kCaterpillar 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. Job Profile Name: Senior Principal Software Engineer- DC01 Job Title: Senior Digital Twin Fellow (DC01) Job Code DC01 SG 27 Help Build the Future of Caterpillar – Be Part of What’s Next in Autonomous Construction Sites At Caterpillar, technology always has a purpose, which is to solve our customers’ toughest challenges. Construction autonomy is one of the most complex challenges in applied AI, and at Caterpillar, advancements in physical AI, simulation, sensing, and edge computing are turning things that once felt impossible—intelligent machines operating in dynamic jobsites—into reality. Role Definition: The Digital Twin & Simulation Fellow will lead the strategy, design, and implementation of high‑fidelity digital twins for machines, job sites, and end‑to‑end workflows supporting automation and robotics. Responsibilities: Work with senior management to define the long‑term vision, for simulation supporting automation and robotics. Partner with leadership to establish a multi‑year simulation and digital twin roadmap, supporting automation and robotics. Translate Business and autonomy requirements into simulation solutions. Identifying where simulations and digital twins can support robotics. Create detailed system level architecture deliverables in partnership with the chief architect and robotics team. Determine the technologies, platforms, and integration patterns required to support simulation capabilities. Work closely with engineering, autonomy, controls, software, product teams, and enterprise data groups to ensure simulation solutions meet business outcomes and integrate seamlessly with existing systems. Assess current simulation assets across Caterpillar and define the strategy to integrate, extend, or consolidate them into a cohesive digital ecosystem supporting robotics. Oversee model validation, correlation with physical test data, and governance processes so digital twins remain accurate. Qualifications: Strong expertise in system‑level simulation and digital twin technologies accompanied with a background in robotics. Background in construction, mining automation and robotics will be preferred. Knowledge of information architecture for simulation data, and perception engineering. Deep expertise in NVIDIA Omniverse for building digital twins supporting robotics. Experience architecting or integrating modeling ecosystems with tools such as CARLA, Dynasty, Simulink/Modelica, AMESim, ANSYS, Adams, GT‑Suite, Unity/Unreal, or robotics/automation frameworks. Ability to evaluate emerging technologies and strategically recommend adoption paths for simulation and robotics. Deep understanding of simulation architecture, model governance, verification/validation practices, and integration of simulations with real‑time data sources. Proven ability to work with senior management to establish vision, strategy, and multi‑year roadmaps. Excellent communication skills for translating complex technical concepts into actionable business insights. Bachelor’s degree in Engineering, Computer Science, Robotics, or related discipline (Master’s or PhD preferred). 10+ years in simulation, robotics or autonomy—with direct experience deploying Omniverse‑based digital twins strongly preferred. Summary Pay Range: $172,630.00 - $258,950.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: 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.
$74 - $78 per hour
...LoRA, QLoRA). API & Backend: Proven ability to integrate AI models into web applications via APIs (OpenAI, Anthropic). Software Engineering: Solid understanding of software engineering best practices, including Git, CI/CD, and Docker. Preferred Skills:...SeniorContract workImmediate start- ...Senior Java Application Developer Texas Full Time Posted at Mon Apr 08 2024 Responsibilities Play a lead role in the full lifecycle of development from conception including performing analysis, design, implementation, testing and deployment of applications working primarily...SeniorFull timeRelocation
- ...required based on business needs. We're looking for a Senior Java Engineer (Java/Spring) to join our product engineering team and... ...support in configuration, coding, developing, and documenting software specifications throughout the project life cycle Provide...SeniorTemporary workH1bRemote workShift work
- ...Senior Salesforce Developer Location: Remote Responsibilities: Design and develop solutions that best leverage the Force... ...breakdown structure for assigned tasks Evaluate application software packages and make buy vs. build recommendations to management...SeniorRemote work
- ...Comparably’s Best Company Culture, Best Career Growth, Best Engineering Team, and Best Places to Work in Dallas, among... ...be indicated in the Job Title.Follow us on and !The Principal Engineer will build computer software systems, participating in the design process from...SuggestedFull timeWork experience placementRemote workShift work
- # Senior Java EngineerLocation: Irving, Texas, United StatesDate Posted: 26/06/2026Apply... ...seeking a highly skilled Senior Java Engineer to design, develop, and maintain scalable... ...7+ years of professional experience in software development Strong proficiency in Java (...SeniorLocal area
- ...Job Title: Senior Java Fullstack Developer Locations: Irving, TX (Hybrid) Duration: Short Term Description: Working Model: Hybrid- 3 days. Tues, Wed, Thru Experience in building high performance, high availability and highly interactive websites....SeniorTemporary work
- ...Senior Full Stack .NET Developer Federal Home Loan Bank of Dallas seeks Senior Full... ...hrs/wk. Duties include delivering working software using the Scrum framework to maximize... ...Bachelor's degree in Computer Science, Engineering, or related technical field. 5 years of...SeniorWork at officeRemote work2 days per week3 days per week
- ...Senior Sap S4 Fico Functional Consultant Location: Irving, TX (Onsite) Duration: Full-time only Job Description: Must Have... ...cleansed site data before it is loaded into live system • US Tax Engine Integration: Configuring and maintaining the interface with...SeniorFull timeLocal area
- ...Senior Appian Developer Looking for Senior Appian Developer: Skills Required: At least 1-2 years of experience in leading a team of developers. 2 years+ with experience in Appian. Experience in developing on J2EE platforms,.Net platforms, RDBMS platforms (Oracle...Senior
- We are seeking an experienced Principal Software Engineer to lead the design and development of advanced AI and machine learning solutions with a strong focus on Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and agentic workflows. The ideal candidate...
- Principal Software Engineer Requisition Number: 129151 Overview This is an opportunity to be a key player in the next phase of Hershey’s one-year-old software engineering organization as it grows into multiple product-focused teams. As a Principal Software Engineer, you...Local area
- ...Senior Site Reliability Engineer Our client is seeking a Senior Site Reliability Engineer for a month 6-month contract in Irving, TX. Will be working on an onsite schedule. Contract Duration: 6 Months Required Skills & Experience ~ Bachelors/4 Year Degree ~5...SeniorFull timeContract workTemporary workWork experience placementFlexible hours
$87.97k - $188.95k
...consider a career in Advisory. KPMG is currently seeking a Senior Associate, AI Engineer to join our Advisory Services practice.... ...professional or academic experience in AI/ML, data science, software engineering, or cloud technologies Bachelor's degree from...SeniorFull timeH1bLocal area$60k - $90k
...Job Description Job Description We are seeking an experienced Senior Salvagnini Programmer & Operator in Irving, TX who can make an immediate impact from day one. The ideal candidate will have CNC programming experience and extensive hands-on experience working...SeniorImmediate startMonday to Thursday- The Hershey Company in Dallas is looking for a Principal Software Engineer to drive technical initiatives across multiple product-focused teams. You will have autonomy in shaping architecture while addressing complex production issues and mentoring other engineers. This...
- ...a modern company that is driven at its core by technology. As part of our investment in technology, we are looking for a Principal Software Engineer to play a key role in developing critical back-end systems within our engineering ecosystem, specifically focused on systems...
- ...Senior Principal Analyst, Emerging Market Dynamics (Enterprise Storage Solutions) As a Senior Principal Analyst, Emerging Market Dynamics... ...infrastructure and enterprise storage technologies (hardware, software, and services) or ability to quickly learn new markets. ~...SeniorShift work
$100k - $160k
...Job Description Job Description Mechanical Engineer/ Project Manager Irving, TX Direct Hire/ Permanent Placement $100k-$160k, Hybrid, Full Benefits, Bonuses, 401k match, Unlimited Vacation MEP STAFF works with Architectural, Engineering, and Construction...SeniorPermanent employment- ...consulting firm located in Irving, TX, has forged a prestigious leadership position in the Mechanical, Electrical and Plumbing consulting engineering industry, achieving nationwide recognition and respect. Due to continued growth, we are currently seeking a positive, team-...SeniorCasual work
- ...Senior Oracle DB Developer (With Data Modeling) We are seeking a highly skilled Senior Oracle Developer to join our dynamic team. As a Senior Oracle Developer, you will be responsible for designing, developing, testing, and implementing Oracle-based solutions to meet...SeniorFull time
- A leading technology company is seeking a Cloud Solutions Network Engineer to develop scalable cloud network solutions and lead cross-functional teams. The ideal candidate has extensive experience with AWS and cloud services, along with proven DevOps expertise. This role...Senior
- ...Overview Senior Oracle Data Integrator (ODI) Developer – Offshore Recruiter role for Motion Recruitment Location: Irving, TX Duration: 6-Month Contract (with potential for extension or conversion) We are seeking an experienced ODI Developer to lead the development and...SeniorContract work
$119.77k - $140.9k
...job - they want to make a difference! U.S. Bank is seeking a Software Engineer who will contribute toward the success of our technology... ...development lifecycle and DevOps principles. U.S. Bank is seeking a Senior Software Engineer (Java) to drive the design, development,...SeniorFull timeTemporary workWork experience placementLocal area- Description Summary: Performs research and analysis in budgeting, financial trends, performance measures, and forecast information. Responsibilities: Determines and devises data survey collection, research techniques, data interpretation, and analytical methodology...SeniorFull time
- ...Global Currency Supply Chain Management There’s a reason why Morphis Inc. is the world leader in ATM, Banking, and Armored Carrier software. It’s the individuals that make up the Morphis team. If you are a talented professional, with a financial industry foundation,...SeniorFull timeContract workWork at officeRemote work
- ...Senior Software Developer You are the engineer who can take a hard problem from data layer to UI to model gateway and back without dropping the thread. Full-stack is not a compromise here — it’s the job. LLM integration is part of the everyday work, not a side project...SeniorFull timeH1bWork at office
- ...A global AI and Data Analytics Consulting Firm is seeking a highly skilled Senior .NET Developer (AI Integration) located in Coppell, Texas, with a focus on designing and integrating AI capabilities into enterprise applications. The role requires 15+ years of .NET development...Senior2 days per week3 days per week
- ...DESCRIPTION: The Cloud Solutions Network Engineer is part of the Cloud Center of... ...Connect with all levels of the organization, senior leadership to professional staff Keeps abreast... ...security tooling Understanding of Software Development Lifecycle Methodologies and...Senior
$45 per hour
...Role Senior Python Developer Location Dallas, Texas, US Rate 45 USD Gross Per Hour Client Luxoft / American... ...: • Infrastructure Automation Team • Team of Engineering Developers • Custom platform • Open Source Focus...SeniorHourly pay
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Principal Software Engineer. Be the first to apply!
- senior cloud service delivery manager Irving, TX
- senior business analyst contract Irving, TX
- senior manager business analytics Irving, TX
- senior marketing account manager Irving, TX
- senior customer service manager Irving, TX
- senior general ledger accountant Irving, TX
- senior strategic account manager Irving, TX
- senior software engineer Irving, TX
- senior internal controls analyst Irving, TX
- senior application security Irving, TX




