✦ Luna Orbit — Software Engineering

Principal Software Engineer - D365

at Caterpillar

📍 US - AZ - Camelback Office Unknown 💰 $147K – $240K USD / year Posted March 14, 2026
Salary $147K – $240K USD / year
Type Not Specified
Experience senior
Exp. Years Not specified
Education Not specified
Category Software Engineering

Lead the design, development, and deployment of Microsoft Dynamics 365 solutions, focusing on supply chain, inventory, and commerce modules, with responsibilities including upgrades, migrations, and system integration.

  • Design D365 solutions
  • Manage system upgrades
  • Lead migrations
  • Collaborate on technical architecture
  • Ensure system integration

Developing enterprise solutions using Microsoft Dynamics 365, Azure, and DevOps practices, ensuring scalable and integrated systems for manufacturing operations.

The ideal candidate is a senior software engineer with extensive experience in Microsoft Dynamics 365, solution design, and system integration, capable of leading upgrades and migrations within a manufacturing or industrial environment.

Software DevelopmentMicrosoft Dynamics 365Solution DesignSystem IntegrationData Exchange InterfacesUpgradesMigrations
AzureDevOpsTechnical ArchitectureSolution DeliveryCross-Functional Collaboration
Microsoft Dynamics 365AzureDevOps
Microsoft Dynamics 365D365Supply Chain ManagementInventory ManagementCommerceCustomer EngagementSoftware DevelopmentSolution DesignSystem IntegrationData Exchange Interfaces
Microsoft Dynamics 365D365Supply Chain ManagementInventory ManagementCommerceCustomer EngagementSoftware DevelopmentSolution DesignSystem IntegrationData Exchange InterfacesDevelopment LifecycleUpgradesMigrationsTechnical ArchitectureAzureDevOps
CollaborationTechnical StrategyInnovationExcellenceCommunicationProblem-SolvingTeamworkAdaptability
Industry Manufacturing
Job Function Develop and implement Microsoft Dynamics 365 solutions for enterprise operations
Role Subtype Software Engineering
Tech Domains Microsoft 365, Azure, DevOps
Microsoft Dynamics 365D365Supply Chain ManagementInventory ManagementCommerceCustomer EngagementSoftware DevelopmentSolution DesignSystem IntegrationData Exchange InterfacesDevelopment LifecycleUpgradesMigrationsTechnical ArchitectureAzureDevOps

Lack of experience with Microsoft Dynamics 365, No experience in system integration or migrations, Unfamiliarity with Azure or DevOps, Willingness to work only in non-remote settings

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile