Senior Manager Software Engineering-Azure Integ...
@ Caterpillar Inc.

Bangalore, Karnataka, India
On Site
Full Time
Posted 3 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXXX******* @cat.com
Recommended after applying

Job Details

Overview

At Caterpillar Inc., your work shapes the world. Join a global team dedicated to innovation and building sustainable communities. As a Senior Manager Software Engineering - Azure Integration, you will lead engineering teams in India to deliver scalable ERP solutions using Microsoft Dynamics 365 and Azure integration technologies.

Key Responsibilities

  • Lead software engineering teams across India for scalable ERP solutions.
  • Collaborate with System Architecture, DevOps, Cybersecurity, QA, PMO, and other functions.
  • Drive integration using Azure technologies such as Service Bus, Event Hub, Event Grid, API Gateway, and Logic Apps.
  • Champion agile methodologies ensuring delivery excellence across scrum teams.
  • Manage staffing, budgeting, and operations for India-based teams.
  • Collaborate with product management, architecture, and business stakeholders on technical strategy.

Detailed Responsibilities

In this role, you will lead and manage data modelers and integration developers, mentor the team, and oversee the design, development, and maintenance of data models and integration solutions. Your responsibilities include guiding the team on Azure Integration Services, Microsoft Fabric, and ensuring adherence to best practices in data governance and quality.

You will drive the technical roadmap, review data models and integration designs, and provide technical guidance to overcome complex challenges in integrating data from ERP systems such as SAP, MS Dynamics, and Oracle. Additionally, you will be involved in hiring processes and team management while directly overseeing the integration for Dynamics 365 Customer Engagement (CE) and Finance and Operations (F&O) systems.

Qualifications

  • Bachelor's degree in Computer Science, Information Systems, or a related field.
  • 15 to 20+ years in data modeling and integration development.
  • Extensive leadership experience managing data professionals.
  • Expertise in Microsoft Common Data Model, Azure Integration Services, and Microsoft Fabric.
  • Proven experience with ERP systems integration including SAP, Microsoft Dynamics, and Oracle.
  • Strong background with D365 CE/F&O and integration patterns.
  • Proficiency in SQL and hands-on DevOps practices.

Preferred Skills

  • Experience with Microsoft Dataverse.
  • Knowledge of Snowflake integration with Azure and Fabric.
  • Certifications in Microsoft Azure and D365.
  • Experience with infrastructure-as-code deployments (ARM, Bicep, Terraform).
  • Industry experience in manufacturing, dealer operations, or supply chain.

Company Culture

Caterpillar Inc. values integrity, excellence, teamwork, commitment, and sustainability. The company focuses on professional growth, diversity, and a collaborative environment that continuously challenges and supports employees.

Key skills/competency

Senior Manager Software Engineering - Azure Integration: Azure, Integration, ERP, Dynamics 365, Data Modeling, Microsoft Fabric, Agile, Leadership, DevOps, SQL

How to Get Hired at Caterpillar Inc.

🎯 Tips for Getting Hired

  • Research Caterpillar Inc.'s culture: Understand their mission, values, and recent projects.
  • Customize your resume: Highlight Azure, ERP, and leadership experience.
  • Prepare technical examples: Demonstrate integration and data modeling skills.
  • Practice behavioral questions: Emphasize team management and agile methods.

📝 Interview Preparation Advice

Technical Preparation

Review Azure Integration services documentation.
Practice SQL queries and database design.
Study ERP integration patterns and APIs.
Familiarize with DevOps CI/CD pipelines.

Behavioral Questions

Discuss team conflict resolution examples.
Explain agile leadership experiences.
Describe managing cross-functional teams.
Share experiences mentoring junior staff.

Frequently Asked Questions