Caterpillar Inc. · 12 hours ago
Principal Software Engineer, D365
Caterpillar Inc. is a global leader in technology and innovation, focused on building a better world. The Principal Software Engineer, D365 will lead the design, development, and delivery of scalable enterprise solutions for Microsoft Dynamics 365, serving as a technical authority and collaborating cross-functionally to ensure high-quality applications.
ConstructionMachinery ManufacturingManufacturingMechanical Engineering
Responsibilities
Design, develop, and implement complex solutions within Dynamics 365
Collaborate with architects, business analysts, and other engineers on technical strategy and ensure alignment with business goals and product roadmap
Ensure adherence to best practices in software engineering and DevOps
Foster a development culture of innovation and excellence
Stay current with Microsoft technologies and industry trends to inform strategic decisions
Qualification
Required
Has participated in development of large software products, including upgrades and migrations
Estimates and monitors development costs based on functional and technical requirements
Provides consulting on both selection and utilization of developers' workbench tools
Describes similarities and differences of life cycle for new product development vs. new release
Works with a formal life cycle methodology
Interprets product development plans and functional documentation
Has experience with designing data exchange interfaces to and from software product
Describes tools and techniques for extraction, transformation and loading of electronic data
Works with integrating software into the customer or partner framework and infrastructure
Participates in the development of technology interfaces and bridges
Demonstrates experience with the architecture and design of major projects
Describes major software architecture alternatives and considerations
Analyzes benefits and drawbacks of specific software designs and architecture
Proven track record of leading large-scale enterprise software projects
Deep understanding of software architecture, design patterns, and agile methodologies
Expert level experience with Dynamics 365 development
Expert level experience with Microsoft development stack (.NET / C#)
Expert level experience with Power Platform
Expert level experience with Azure DevOps
Extensive experience with Microsoft Fabric
Extensive experience with data and solution architecture
Extensive experience with JavaScript
Extensive experience with SQL
Working knowledge of Azure microservices and other components
Working knowledge of integration development
Working knowledge of Azure tenant and environment management
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
Company
Caterpillar Inc.
For 100 years, we’ve been helping customers build a better, more sustainable world.
Funding
Current Stage
Public CompanyTotal Funding
$3.51BKey Investors
US Department of EnergyAdvanced Propulsion Centre UK
2025-08-28Post Ipo Debt· $3.5B
2024-10-31Grant· $5.04M
2019-06-23Grant
Leadership Team
Recent News
2026-01-16
2026-01-16
Company data provided by crunchbase