Talent.com
Senior Manager Software Engineering - Digital Dealer Systems ERP
Senior Manager Software Engineering - Digital Dealer Systems ERPConfidential • Bengaluru / Bangalore, India
Senior Manager Software Engineering - Digital Dealer Systems ERP

Senior Manager Software Engineering - Digital Dealer Systems ERP

Confidential • Bengaluru / Bangalore, India
25 days ago
Job description

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.

What You Will Do

Key responsibilities in collaboration with global teams include :

  • Direct, motivate and develop teams. Support the culture and values of the organization. Ensure high standards and quality of technical work. Manage staffing, budgeting, and operational oversight for India-based engineering teams across - design, implementation, and testing for Caterpillar's Dealer ERP and CRM system based on Microsoft Dynamics 365 apps and supporting modules (Sales, Customer Insights, Commerce, Contact Center, Field Service, Finance, Supply Chain Management, Project Operations) ensuring alignment with business objectives and technical standards.
  • Develop clear presentations for executive audiences to explain complex technical solutions simply.
  • Enhance D365 applications to meet Caterpillar and dealer needs while ensuring a great user experience.
  • Design and implement fast, secure, and scalable integrations between D365 apps and Caterpillar's system utilizing Azure Service Bus, Azure Event Hub, Azure Event Grid, Fabric, API Management Gateway, Azure Functions, Logic Apps, and related technologies.
  • Create, maintain, and present system designs using Application, Data, Integration, and Deployment Architecture diagrams.
  • Supervise and direct full-time employees and contractors in India.
  • Design, implement, and test Power Platform solutions that enhance the core Dynamics 365 functionality through Power Apps, Power Automate, and Power BI.
  • Guide technical decisions around customization vs. configuration within Dynamics 365.
  • Adapt Microsoft's Common Data Model to fit Caterpillar's data domains, ensuring future compatibility with D365 updates.
  • Collaborate with the Product Management team to create and share product roadmaps that align with Microsoft's Wave 1 and Wave 2 release cycle.
  • Evaluate emerging Microsoft technologies (including Copilot, AI Builder, and other AI services) and incorporate them into the solution roadmap.
  • Conduct regular architectural reviews to identify areas for improvement, optimization, and technical debt reduction.
  • Work with Product, Business, and Finance teams to create and manage budgets.
  • Mentor and develop team members, fostering a culture of innovation and continuous learning around Microsoft technologies.

What You Will Have

Decision Making and Critical Thinking : Knowledge of the decision-making process and associated tools and techniques; ability to accurately analyze situations and reach productive decisions based on informed judgment.

  • Analyses and discusses alternatives with multiple stakeholders.
  • Coaches others in decision-making models, processes, and practices.
  • Anticipates special issues and considerations for effective decision-making during a crisis.
  • Effective Communications : Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors.

  • Communicates effectively with diverse audiences, using appropriate media and language.
  • Ensures important messages are clearly understood.
  • Software Engineering : Knowledge of software engineering; ability to deliver new or enhanced fee-based software products.

  • Articulates key issues and considerations for delivering products with global reach.
  • Displays experience in estimating the total cost of developing new products.
  • Monitors industry and other organizations for innovations in software delivery approaches.
  • `Demonstrates in-depth experience with software engineering of major or multiple products.
  • Requirements Analysis : Knowledge of tools, methods, and techniques of requirement analysis; ability to elicit, analyze and record required business functionality and non-functionality requirements to ensure the success of a system or software development project.

  • Ensures the successful completion of all major activities, tasks and deliverables pertaining to the requirement analysis stage.
  • Supervises the advanced use of requirements analysis tools and services, including prototyping and use cases.
  • System and Technology Integration : Knowledge of the features and facilities of systems; ability to integrate and communicate among applications, databases and technology platforms.

  • Documents existing best practices for system or technology integration processes.
  • Identifies and quantifies risks of proposed alternatives to a system or technology integration initiative.
  • Advises others in how to integrate projects across multiple technologies.
  • Building Relationships And Using Influence

  • Naturally connects and builds strong relationships with global stakeholders, demonstrating strong emotional intelligence and an ability to communicate clearly and persuasively.
  • An ability to inspire trust and followership in others through compelling influence, powerful charisma, passion in their beliefs, and active drive.
  • Considerations For Top Candidates

  • Bachelor's degree in Computer Science, Information Technology, or related field; Master's degree preferred
  • Proven experience designing and implementing large-scale Dynamics 365 Finance & Operations and / or Supply Chain Management solutions
  • Strong understanding of dealer operations and business processes in equipment / heavy machinery industries
  • Experience with full lifecycle implementations of Dynamics 365, from requirements gathering to deployment
  • Extensive experience in systems architecture, focused on Microsoft Dynamics 365 implementations
  • Microsoft Dynamics 365 : Deep expertise with Finance & Operations, Supply Chain Management, Field Service, and other relevant modules
  • Microsoft Azure : Experience with Azure PaaS and IaaS services, including Azure Functions, Logic Apps, Service Bus, Event Grid, and Azure Data Factory
  • Power Platform : Proficiency with Power Apps, Power Automate, Power BI, and AI Builder
  • Integration Technologies : Experience with Azure API Management, Logic Apps, Azure Service Bus, and Azure Integration Services
  • Data & Analytics : Knowledge of Azure Synapse Analytics, Power BI, and data modeling for Dynamics 365 implementations
  • Development : Understanding of C# and X++ development, extensions, and other customization approaches within Dynamics 365
  • DevOps : Experience with Azure DevOps, including source control, pipelines, and ALM practices for Dynamics 365
  • Security : Knowledge of Microsoft Entra ID (formerly Azure AD), role-based security, and data protection in Dynamics 365 implementations
  • Certifications (preferred)

  • Microsoft Certified : Dynamics 365 Finance and Operations Apps Solution Architect Expert
  • Microsoft Certified : Azure Solutions Architect Expert
  • Microsoft Certified : Power Platform Solution Architect Expert
  • Microsoft Certified : Dynamics 365 Supply Chain Management Functional Consultant Associate
  • Posting Dates

    October 13, 2025 - October 19, 2025

    Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply

    Not ready to apply Join our Talent Community.

    Skills Required

    Power Apps, Power Bi, Power Automate, Logic Apps, Power Platform, Azure Functions, Azure Synapse Analytics, Azure Devops

    Create a job alert for this search

    Manager Software Engineering • Bengaluru / Bangalore, India

    Related jobs
    Manager / Senior Manager - Edtech Systems & Crm

    Manager / Senior Manager - Edtech Systems & Crm

    Birla Institute of Technology and Science, Pilani • Bengaluru, Republic Of India, IN
    This role will manage and optimize CRM, LMS, ERP, and SIS platforms to support institutional operations and student success. The role ensures customization of SaaS products, secure authentication vi...Show more
    Last updated: 30+ days ago • Promoted
    JP Morgan Chase - Director - Software Engineering

    JP Morgan Chase - Director - Software Engineering

    JP Morgan Chase • Bangalore, India
    Description : If you are a software engineering leader ready to take the reins and drive impact, we've got an opportunity just for you. As the Director of Software Engineering ServiceNow at JPMo...Show more
    Last updated: 30+ days ago • Promoted
    Senior Manager Software Engineering Digital Dealer Systems ERP

    Senior Manager Software Engineering Digital Dealer Systems ERP

    Caterpillar • Bengaluru, Karnataka, India
    Your Work Shapes the World at Caterpillar Inc.When you join Caterpillar yourejoining a global team who cares not just about the work we do but also about each other. We are the makers problem solve...Show more
    Last updated: 30+ days ago • Promoted
    Senior Engineering Manager ( Ai Enterprise Solutions)

    Senior Engineering Manager ( Ai Enterprise Solutions)

    Palo Alto Networks • Bengaluru, Republic Of India, IN
    At Palo Alto Networks® everything starts and ends with our mission : .Being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day is safer and m...Show more
    Last updated: 30+ days ago • Promoted
    Deluxe - Senior Software Engineering Manager

    Deluxe - Senior Software Engineering Manager

    Deluxe Entertainment Distribution India Pvt Ltd • Bangalore
    Job Title : Senior Software Engineering Manager.Experience : 10+ years in software engineering, including 4+ years of people management. Team Size Managed : 6+ engineer...Show more
    Last updated: 26 days ago • Promoted
    InvestCloud - Senior Manager - Software Engineering

    InvestCloud - Senior Manager - Software Engineering

    InvestCloud, Inc. • Bangalore
    Description : Responsibilities : Web and Mobile Front-End Development : Show more
    Last updated: 26 days ago • Promoted
    Manager / Senior Manager - EdTech Systems & CRM

    Manager / Senior Manager - EdTech Systems & CRM

    Birla Institute of Technology and Science, Pilani • Bengaluru, Karnataka, India
    This role will manage and optimize CRM, LMS, ERP, and SIS platforms to support institutional operations and student success. The role ensures customization of SaaS products, secure authentication vi...Show more
    Last updated: 30+ days ago • Promoted
    Senior Engineering Manager

    Senior Engineering Manager

    Rippling • Greater Bengaluru Area, India
    Rippling gives businesses one place to run HR, IT, and Finance.It brings together all of the workforce systems that are normally scattered across a company, like payroll, expenses, benefits, and co...Show more
    Last updated: 3 days ago • Promoted
    Engineering Manager - Distributed Systems

    Engineering Manager - Distributed Systems

    Hyrhub • Bangalore
    Proven experience delivering large-scale, distributed systems in production environments.Strong understanding of microservices, cloud-native architecture, and DevOps practices.Hands-on background i...Show more
    Last updated: 30+ days ago • Promoted
    Manager, Software Engineering (Cortex Cloud)

    Manager, Software Engineering (Cortex Cloud)

    Palo Alto Networks • Bengaluru, Karnataka, India
    Our Mission At Palo Alto Networks® everything starts and ends with our mission : Being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day ...Show more
    Last updated: 21 days ago • Promoted
    Senior Manager, Software Engineering, Business Systems.

    Senior Manager, Software Engineering, Business Systems.

    Confidential • Bengaluru / Bangalore, India
    Toast is driven by building the restaurant platform that helps restaurants adapt, take control, and get back to what they do best : building the businesses they love. As a Senior Engineering Manager ...Show more
    Last updated: 25 days ago • Promoted
    Senior Software Engineering Manager

    Senior Software Engineering Manager

    Solifi • Bengaluru, India
    We are seeking a strategic and hands-on leader to head our software engineering team.The VP / Director of Software Engineering will own product development, architecture, and delivery of Solifi solut...Show more
    Last updated: 21 days ago • Promoted
    Optum - Senior Manager - Software Engineering

    Optum - Senior Manager - Software Engineering

    Optum Global Solutions (India) Private Limited • Bangalore
    Description : Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives.The work you do with our...Show more
    Last updated: 30+ days ago • Promoted
    Wayfair - Senior Engineering Manager - DevOps

    Wayfair - Senior Engineering Manager - DevOps

    Wayfair • Bangalore
    Description : Responsibilities : - Influence the design and architecture of Wayfair systems as part of the Clo...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineering Manager [T500-21476]

    Senior Software Engineering Manager [T500-21476]

    Best Buy India • Bengaluru, Karnataka, India
    Key Responsibilities : Ensure the quality and integrity of the Software Development Life Cycle (SDLC) for their team and identify opportunities for improvement in how the team works, through usage o...Show more
    Last updated: 9 days ago • Promoted
    Senior Engineering Manager ( AI Enterprise Solutions)

    Senior Engineering Manager ( AI Enterprise Solutions)

    Palo Alto Networks • Bengaluru, Karnataka, India
    At Palo Alto Networks® everything starts and ends with our mission : .Being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day is safer and m...Show more
    Last updated: 30+ days ago • Promoted
    Senior Engineering Manager - DevOps

    Senior Engineering Manager - DevOps

    o9 Solutions, Inc. • Bengaluru, Karnataka, India
    Solutions is a leading enterprise AI software platform provider transforming planning and decision-making capabilities for the world’s most forward-thinking companies. Our platform enables organizat...Show more
    Last updated: 13 days ago • Promoted
    Engineering Manager - Full Stack Technologies

    Engineering Manager - Full Stack Technologies

    GFL Recruitment Private Limited / Zigsaw • Bangalore
    Description : Experience Required : 12+ years.Skills : Strong communication skills ; - Hands on w...Show more
    Last updated: 30+ days ago • Promoted