Senior Manager Software Engineering

4 days ago


Bengaluru, Karnataka, India Caterpillar Inc. Full time ₹ 20,00,000 - ₹ 60,00,000 per year

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.

Key Responsibilities

  • Provide strategic direction and coaching to direct reports (senior engineering managers), fostering a high-performance culture focused on innovation, delivery excellence, and cross-functional collaboration.
  • Architect and deliver cloud-native digital platforms for real-time ingestion, processing, and analytics of industrial data.
  • Data Quality Oversight: Establish and enforce multi-level data quality standards (e.g., completeness, conformity, consistency, accuracy) across platform components.
  • Oversee the design and deployment of digital twins, 2D/3D simulations, and real-time visualization platforms (Unity, Unreal Engine, Omniverse).
  • Drive Industrial IoT (IIoT) initiatives – connecting machines, sensors, and edge devices with scalable software solutions.
  • Champion adoption of AI/ML, computer vision, robotics, and predictive analytics for manufacturing efficiency and automation.
  • Partner with manufacturing experts to bridge OT (Operational Technology) and Enterprise Systems –ERP etc.
  • Ensure solutions meet enterprise standards for cybersecurity, scalability, and interoperability.
  • Collaborate with leadership on product strategy, technical roadmaps, and vendor/partner ecosystems (NVIDIA, Siemens, Dassault, PTC).
  • Partner with product owners, data scientists, architects, and business leaders to translate strategic goals into technical deliverables. Ensure platform capabilities support predictive supply, dynamic scheduling, and digital twin use cases
  • Drive engineering excellence with best practices in Agile, DevOps, CI/CD, clean code, and system design.
  • Platform Governance: Define ownership models, support structures, and prioritization frameworks to ensure long-term sustainability and scalability of the platform.
  • Ensure Talent Development and Organizational Scalability
    Lead hiring, onboarding, and development of engineering talent. Design organizational structures that support agility, scalability, and future transitions across global teams

Required Qualifications

  • 20+ years of experience in software engineering, with 10+ years in engineering leadership roles.
  • Proven track record of delivering enterprise-scale digital platforms, preferably in manufacturing, supply chain, or industrial domains.
  • Demonstrated ability to lead cross-functional teams across engineering, analytics, product, and business domains.
  • Proven expertise in cloud-native architectures (AWS/Azure/GCP), microservices, and data engineering (Kafka, Spark, Flink, time-series databases).
  • Hands-on experience with IIOT, digital twins, AI Agents, simulations, or CAD/CAE integrations in a manufacturing context.
  • Composable Architecture: Design reusable data objects and services that support modularity, abstraction, and rapid feature evolution.
  • Deep understanding of Industry 4.0 technologies – IIoT protocols (MQTT, OPC UA), MES/ERP integration, robotics, automation systems.
  • Experience with NVIDIA Omniverse, Unity, Unreal Engine, or similar simulation/visualization platforms.
  • Strong background in AI/ML and analytics for predictive maintenance, quality control, or optimization.
  • Data Integration Across Manufacturing Systems - Experience integrating ERP, MES, PLM, and IoT systems into a unified digital ecosystem. Ability to normalize and contextualize data from diverse sources support real-time decision-making and analytics
  • Excellent leadership, stakeholder management, and communication skills with ability to drive cross-functional collaboration.
  • Demonstrated ability to define platform strategy, lead architectural decisions, and align engineering execution with business goals.
  • Strong organizational design and talent development skills, including hiring, mentoring, and performance management.

Nice-to-Have Skills

  • Experience in high-performance computing (HPC), GPU programming (CUDA), or real-time rendering.
  • Knowledge of cybersecurity for OT/IT systems.
  • Exposure to AR/VR/XR applications for training or industrial collaboration.
  • Prior work with autonomous robotics, AGVs/AMRs, or cyber-physical systems.
  • Published work, patents, or contributions in digital manufacturing/Industry 4.0 technologies.
  • Platform-as-a-Product Mindset --   Experience evolving platform capabilities based on user feedback and business needs, with a focus on composability and abstraction over siloed systems.

Posting Dates:

October 13, October 27, 2025

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

Not ready to apply? Join our Talent Community.



  • Bengaluru, Karnataka, India SLK Software Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Senior Software Engineer AI IntegrationRole OverviewThe Senior Software Engineer AI Integration at one of SLK Fintech client who acts as the critical link between AI and real-world implementation. This professional is responsible for designing, connecting, and delivering robust, end-to-end pipelines that integrate AI models and agentic workflows into...


  • Bengaluru, Karnataka, India GetSet Software Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Senior Software Engineer- DevOpsGetSetSoftware is exclusively appointed by ourclient (a leading provider of mission-critical, cloud-native monetization andrevenue management software on the private and public cloud. Established in1999, served over 50 telecommunications operators in more than 50 countries,processing over one billion transactions per hour with...


  • Bengaluru, Karnataka, India Indium Software Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Role: Senior Software Engineer Backend-Focused Full Stack , React, AWS)Base Location: BengaluruRemote6+ years building scalable backend services with (ExpressJS/NestJS), React, and cloud-native serverless architectures.Experienced with TypeScript, ORM tools (Prisma/Sequelize/TypeORM), relational and NoSQL databases, AWS infrastructureSkilled in integrating...


  • Bengaluru, Karnataka, India Oracle Financial Services Software Ltd Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Senior Member of Technical Staff Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. As a senior member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or...


  • Bengaluru, Karnataka, India Aiprus Software Private Limited Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Title:Senior Software Engineer – Java, PySpark, Reactive ProgrammingLocation:Bengaluru, IndiaExperience:5+ YearsJob DescriptionWe are seeking an experiencedSenior Software Engineerwith strong expertise inJava, Apache PySpark, Python, and Reactive Programming. The ideal candidate will be responsible for designing, developing, and implementing...


  • Bengaluru, Karnataka, India Oracle Financial Services Software Ltd Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Senior Member of Technical Staff The Oracle Cloud Infrastructure (OCI) team can provide you the opportunity to build and operate a suite of massive scale, integrated cloud services in a broadly distributed, multi-tenant cloud environment. OCI is committed to providing the best in cloud products that meet the needs of our customers who are tackling some of...


  • Bengaluru, Karnataka, India Oracle Financial Services Software Ltd Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Software Developer 3 As a Senior Software Engineer you will play a vital role in crafting software solutions that drive innovation and user satisfaction. Your expertise will be valued as we continue to push the boundaries of healthcare solutions. In this role, you will be responsible for designing, coding, testing, and maintaining software solutions that...


  • Bengaluru, Karnataka, India Veeam Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Veeam, the #1 global market leader in data resilience, believes businesses should control all their data whenever and wherever they need it. Veeam provides data resilience through data backup, data recovery, data portability, data security, and data intelligence. Based in Seattle, Veeam protects over 550,000 customers worldwide who trust Veeam to keep their...


  • Bengaluru, Karnataka, India Oracle Financial Services Software Ltd Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Senior Software Development Engineer At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of fellow creators and inventors. We act with the speed and attitude of a start-up, with the scale and customer-focus of the leading enterprise software company in the world. Values are OCI's foundation and how we...


  • Bengaluru, Karnataka, India Black Duck Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and...