Principal Software Engineer - D365

Caterpillar

Quick summary

Work type
On-site
Location
Camelback Office, AZ
Salary
$147,760–$240,110 / yr
Posted
5 days ago
Closes
Jun 15, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $207k
This role $194k
$130k most similar roles pay here $277k

This role pays less than 67% of similar roles. Most pay $183,550–$230,550 — the shaded band above. At the midpoint, this role pays about $194k versus about $207k for comparable roles.

Based on 240 similar postings.

Employer

About Caterpillar

Caterpillar Inc. is the world''s largest manufacturer of construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives. Industry: Heavy Equipment & Manufacturing

Caterpillar currently has 36 open roles on FindRole.

Listed pay typically runs $128,470–$208,770 across 36 roles with salary data.

Most-posted roles

View all roles at Caterpillar

At a glance

TL;DR · Principal Software Engineer - D365

The Principal Software Engineer role at Cat Digital's D365 Engineering team involves leading the design and development of scalable enterprise solutions focused on Microsoft Dynamics 365 Finance & Operations (F&O) for supply chain management, inventory, and commerce, alongside supporting Customer Engagement products. This senior position requires driving architectural decisions, developing complex solutions, and collaborating with cross-functional teams to ensure high-quality applications. The ideal candidate will have expert-level experience in Dynamics 365 F&O, Microsoft development stack (.NET/C#/X++), Power Platform, Azure DevOps, and extensive knowledge of JavaScript and SQL, along with working familiarity with Azure microservices and integration development. With over 1.5 million connected assets globally, the role demands a deep understanding of software architecture, agile methodologies, and expertise in large-scale enterprise projects to address significant business challenges within Cat Digital's expansive digital ecosystem.

What you'll do

  • Lead the design and development of complex solutions within Dynamics 365 Finance & Operations.
  • Drive architectural decisions and ensure alignment with business goals and product roadmap.
  • Ensure adherence to best practices in software engineering and DevOps methodologies.
  • Collaborate cross-functionally with teams to deliver high-quality enterprise solutions.
  • Stay current with Microsoft technologies and industry trends for strategic decision-making.
  • Foster a culture of innovation and excellence within the development team.

What we're looking for

  • Expert level experience with Dynamics 365 Finance & Operations and Unified Pricing Management.
  • Deep expertise in Microsoft development stack including .NET, C#, X++, Power Platform, and Azure DevOps.
  • Proven leadership in large-scale enterprise software projects and agile methodologies.
  • Extensive knowledge of data and solution architecture, JavaScript, and SQL.
  • Working proficiency with Azure microservices, tenant management, and integration development.

More like this

Similar roles

Principal Software Engineer

The Walt Disney Company

Remote (Usa - Ca - 2450 Broadway, US) 58 days ago $184,300$247,100
Python Java Django Springboot AWS Kinesis DynamoDB S3 SNS SQS MySQL Postgres Kafka CI/CD Agile ML/AI
Remote

Principal Software Engineer

Intuit

Mountain View, CA 50 days ago $261,500$353,500
Python Java JavaScript Docker Kubernetes AWS CI/CD PostgreSQL MongoDB Redis Git Jenkins Swagger RESTful_APIs

Principal Software Engineer

Regeneron

Tarrytown 79 days ago $128,600$210,000
Python TypeScript REST API AWS Docker PostgreSQL MySQL Redshift Snowflake ETL orchestration LLM-assisted development tools Claude Code GitHub Copilot CI/CD

Principal Software Engineer

CVS Health

Remote (Work At Home-Rhode Island, US) 38 days ago $144,200$288,400
Flutter Angular React GCP Azure CI/CD Python PostgreSQL Docker Kubernetes Terraform AWS AI Generative AI APIs Observability Security Scalability Performance
Remote

Principal Software Engineer

Northern Trust

Chicago, IL 18 days ago $137,400$233,600
Azure Java Spring Boot React SQL Snowflake GitHub Copilot CI/CD Terraform ARM Entra ID RBM Key Vault Azure Monitor Application Insights Messaging Technologies (MQ/JMS)

Principal Software Engineer

Walmart

Sunnyvale, CA 113 days ago $143,000$286,000
React Node.js Java API development GQL Service-oriented architecture Relational Databases NoSQL Databases Cloud Services CI/CD Operational Excellence
Hybrid