Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer - D365

$147.76k - $240.11k

Caterpillar

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.

Cat Digital is the digital and technology arm of Caterpillar Inc., leveraging the latest technologies to build industry leading digital solutions for our customers and dealers. With over 1.5 million connected assets worldwide, our teams use data, technology, advanced analytics, telematics and AI capabilities to help our customers build a better, more sustainable world.

Job Summary:

The Principal Software Engineer, D365 will play a critical, senior role within the D365 Engineering team (a part of Cat Digital Dealer and Rental Systems), reporting to the Senior Manager Software Engineering, D365. This role will lead the design, development, and delivery of scalable enterprise solutions with focus on Microsoft Dynamics 365 Finance & Operations (F&O) - Supply Chain Management, Inventory Management and Commerce with additional support on D365 Customer Engagement (CE) products. This role will serve as a technical authority, driving architectural decisions, developing complex solutions, and collaborating cross-functionally with product, integration, DevOps, cloud infrastructure, and other development teams to ensure high-quality solutions and applications.

What You Will Do:

  • 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

What You Will Have:

Software Development:

  • 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.

Software Development Life Cycle:

  • 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.

Software Integration Engineering:

  • 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.

Software Product Design/Architecture:

  • 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.

Considerations For Top Candidates:

  • 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 Finance & Operations

  • Expert level experience with Microsoft development stack (.NET / C# / X++)

  • Expert level experience with Power Platform

  • Expert level experience with Azure DevOps

  • Extensive experience with Dynamics 365 Unified Pricing Management

  • Extensive experience with Dynamics 365 Inventory Visibility Service

  • Extensive experience with Dynamics 365 Commerce Scale Unit

  • Extensive experience with Dynamics 365 Dual-Write

  • 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

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

Visa Sponsorship is not available for this position.

Posting Dates:

June 1, 2026 - June 14, 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 ( .

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - D365 in Phoenix, AZ vacancy
  •  ...Overview The Principal Software Engineer is a senior technical leader responsible for driving the design, architecture, and delivery of large-scale AI-powered systems across retail platforms. This role leads complex AI initiatives from concept to production... 
    Suggested
    Temporary work
    Immediate start
    Flexible hours

    Sprouts Farmers Market

    Phoenix, AZ
    2 days ago
  • $96.8k - $306.4k

     ...of core components for data planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building low level...  ...envision, collaborate with executives for investment and drive the software design and development for new major data-plane components of... 
    Suggested
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle

    Phoenix, AZ
    3 days ago
  • $99.6k - $223.4k

     ...administrative burden. We’re looking for highly skilled AI engineers to design and build high-scale, cloud-based data processing pipelines...  ...in Computer Science or equivalent. • 6+ years of relevant software engineering experience. • Strong software engineering skills... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Phoenix, AZ
    5 days ago
  • $96.8k - $251.6k

     ...matter. This role offers the chance to shape how studios run production-grade creative workflows in the cloud while improving the engineering systems, operational practices, and AI-enabled delivery patterns that make customer adoption repeatable. Responsibilities... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Phoenix, AZ
    4 days ago
  • $207k - $311k

     ...practices and finding ways to bring those practices into the engineering organization. Essential Functions Partners with product...  .... Be a thought leader: a senior point of expertise on software engineering issues, industry trends and developing technologies... 
    Suggested
    Hourly pay
    Work at office
    Immediate start
    Visa sponsorship
    Work visa
    Flexible hours

    Early Warning Services

    Scottsdale, AZ
    4 days ago
  • $99.6k - $223.4k

     ...Description About You You work backward from users and operational needs. You care about building usable, reliable software that helps engineering and operations teams reason about complex physical infrastructure. You can learn and model domain concepts such as... 
    Temporary work
    Flexible hours

    Oracle

    Phoenix, AZ
    3 days ago
  •  ...About FullStackFullStack is one of the fastest-growing software consultancy companies in the Americas. We deliver transformational...  ...the industry average.The PositionWe're Looking To Hire a Principal Software Engineer (.NET + Data) To Join Our Team. You'll Work With Our... 
    Remote work

    Full Stack LLC

    Phoenix, AZ
    4 days ago
  •  ...today. If you're energized by transformation, passionate about software engineering, and ready to help lay the technical bedrock for a digital-first future-we want to talk to you. The CIAM & Fraud Principal Software Engineer is the senior-most hands-on engineering... 
    Remote work

    First Citizens Bank

    Scottsdale, AZ
    1 day ago
  • $99.6k - $234.6k

     ...Job Description As a Principal Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Security Platform division, you will play a critical leadership role in the architecture, evolution, and delivery of OCI's Key Management Service (KMS) -a foundational... 
    Temporary work
    Flexible hours

    Oracle

    Phoenix, AZ
    3 days ago
  •  ...Job Title: Principal Software Engineer Company Overview Savas Software is a leading provider of transdisciplinary pain management patient care and is launching electronic health record (EHR) software focused on coordinating multidisciplinary care. We are committed... 
    Remote work

    Lifekind Health

    Scottsdale, AZ
    1 day ago
  • $99.6k - $234.6k

     ...Job Description Role Summary Oracle Health Platform Engineering builds and operates shared platform services that power secure...  ..., correctness, and operability. We are seeking a Principal Software Developer (IC4) to lead design and delivery for complex platform... 
    Temporary work
    Visa sponsorship
    Flexible hours

    Oracle

    Phoenix, AZ
    4 days ago
  • $99.6k - $234.6k

     ...: Nashville, TN Austin, TX Broomfield, CO As a Principal Engineer inside the Oracle Cloud Infrastructure Interactive Media team...  ...highly collaborative. You will work with a talented group of software developers, designing scalable, highly available cloud... 
    Temporary work
    Flexible hours

    Oracle

    Phoenix, AZ
    3 days ago
  • $99.6k - $223.4k

     ...define monetization architecture for next-generation video delivery Work with a highly technical, distributed systems-focused engineering team Responsibilities Responsibilities Design and build scalable advertising infrastructure for live and linear streaming... 
    Temporary work
    Flexible hours

    Oracle

    Phoenix, AZ
    5 days ago
  • $99.6k - $234.6k

     ...distributed systems, and enterprise-grade reliability. Our engineering culture is grounded in OCI Values - emphasizing integrity,...  ...experiences. Who We're Looking For We are seeking a Principal Software Development Engineer with deep experience in distributed systems... 
    Temporary work
    Relocation package
    Flexible hours

    Oracle

    Phoenix, AZ
    3 days ago
  •  ...As a Principal Software Engineer - PLM & Digital Engineering you will be responsible for understanding requirements/problem statements from Product engineering, Systems Engineering and extended functional groups to architect and deploy PLM extended solutions. Responsibility... 
    Permanent employment

    Honeywell Aerospace

    Phoenix, AZ
    5 days ago
  • $99.6k - $223.4k

     ...Job Description Oracle is seeking an experienced Software Engineer to join a highly skilled team focused on building modern cloud and AI-enabled enterprise solutions. This role is ideal for a developer with strong hands-on experience in Oracle APEX, PL/SQL, Oracle Database... 
    Temporary work
    Flexible hours

    Oracle

    Phoenix, AZ
    5 days ago
  • $99.6k - $223.4k

     ...design for scalability, reliability, and observability. Stay hands-on with coding, debugging, and production delivery. Drive engineering excellence through code reviews and best practices. Mentor engineers and elevate team capability. Partner cross-... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    Oracle

    Phoenix, AZ
    15 hours ago
  • Overview The Principal Software Engineer is a senior technical leader responsible for driving the design, architecture, and delivery of large-scale AI-powered systems across retail platforms. This role leads complex AI initiatives from concept to production , influences... 

    Sprouts Farmers Market, Inc.

    Phoenix, AZ
    2 days ago
  •  ...office company. If you're ready to work on-site in a dynamic, global company, we’d love to hear from you. Job Summary As a Principal Software Engineer, you will be part of a team of engineers responsible for designing, developing, and supporting products and services that... 
    Work at office

    6AM City, LLC

    Phoenix, AZ
    4 days ago
  • $144.2k - $288.4k

    Position Summary As a Principal Software Engineer, you will define and drive the technical direction for modern, cloud‑native applications built with Flutter across web and mobile. Operating as a senior individual contributor and technical leader, you will partner closely... 
    Hourly pay
    Full time
    Temporary work
    Local area

    Hispanic Alliance for Career Enhancement

    Phoenix, AZ
    3 days ago
  •  ...Principal Integrations Software Engineer Overview: Working independently, the Principal Integrations Software Engineer originates ideas and concepts, designs and implements middleware data integrations allowing disparate systems to communicate via APIs and API frameworks... 
    Contract work
    Work experience placement

    ModusLights Technologies

    Scottsdale, AZ
    6 days ago
  •  ...As a Principal Software Engineer here at Honeywell Aerospace, you will be responsible for acting as the subject matter expert by providing technical guidance, vision, and leadership on critical software development projects related to flight management systems. You will... 
    Permanent employment
    Temporary work
    Relocation
    Flexible hours

    Honeywell Aerospace

    Phoenix, AZ
    2 days ago
  •  ...Title: Principal Software Engineer Location: Scottsdale, AZ Type: Fulltime Role Summary: We are seeking a Principal Software Engineer to focus on the design, development, integration, and maintenance of software as a part of onsite factory support of... 
    Full time
    Interim role

    NR Consulting

    Scottsdale, AZ
    1 day ago
  • $127.52k - $191.28k

     ...Principal Software Engineer 4 Days work from office from any of our locations in RI, Iselin NJ, MA, Pittsburgh PA, or Phoenix AZ. Role is not relocation eligible. As a Principal Software Engineer, you will partner with engineering teams and architecture leaders to... 
    Full time
    Contract work
    Work at office
    Local area
    Relocation
    Flexible hours
    Shift work

    Citizens Financial Group, Inc.

    Phoenix, AZ
    1 day ago
  •  ...Senior Principal Software Engineer With Test Equipment The Test Solutions Center (TSC) team within the Hardware Discipline Center is a multi-discipline organization that provides test solutions to support production lines for our entire missile portfolio. The software... 

    Raytheon

    Scottsdale, AZ
    1 day ago
  • $132.4k - $251.6k

     ...than 100 years of experience and renowned engineering expertise to meet the needs of today’s...  ...for our entire missile portfolio. The software team within TSC is responsible for...  ...production sustainment. The Senior Principal Software Engineer with Test Equipment... 
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Flexible hours

    RTX

    Scottsdale, AZ
    4 days ago
  • $107.5k - $204.5k

    Position: Principal Software Engineer - Test Equipment (Onsite, Scottsdale, AZ) What You Will Do: Design, develop, and integrate object-oriented software applications using C# and C++ in Microsoft Visual Studio on Windows OS. Prioritize and manage multiple software engineering... 
    Temporary work
    Flexible hours

    Prattwhitney

    Scottsdale, AZ
    2 days ago
  • Job Summary Senior Principal Software Engineer - Test Equipment (Onsite) - Scottsdale, AZ - A role focused on designing, developing, integrating, and maintaining software solutions for on‑site factory support of weapon system products. Responsibilities Guide multidisciplinary... 
    Temporary work
    Flexible hours

    Prattwhitney

    Scottsdale, AZ
    2 days ago
  • $96.8k - $251.6k

     ...Job Description The Senior Principal AI Agent / ML Software Engineer is a Senior Staff-level, hands-on technical leadership role responsible for defining, building, and operating next-generation AI systems on Oracle Cloud Infrastructure (OCI). This person will set... 
    Temporary work
    Flexible hours

    Oracle

    Phoenix, AZ
    2 days ago
  • $99.6k - $223.4k

     ...directly improve clinical outcomes. We're looking for senior engineers with deep Java expertise, exceptional debugging and problem-...  ...Citizens or Green Card holders. Responsibilities Senior Principal Engineer - Cloud, AI & Healthcare Platforms (US Remote) If you... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    Oracle

    Phoenix, AZ
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - D365. Be the first to apply!