Senior Manager Software Engineering

19 hours ago


Chennai, Tamil Nadu, India Caterpillar Full time ₹ 12,00,000 - ₹ 36,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.



  • Chennai, Tamil Nadu, India Banyan Software Full time ₹ 10,00,000 - ₹ 25,00,000 per year

    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...


  • Chennai, Tamil Nadu, India Banyan Software Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...


  • Chennai, Tamil Nadu, India Spandsons Horizon Engineering Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Title:Senior Structural Engineer – Structural (Telecommunications).Department:Engineering.Reports To:Lead Structural Engineer / Professional Engineer.Location:Chennai.Job Summary:The Senior Structural Engineer is responsible for the design, layout, and structural analysis of new or existing communication structures for wireless...


  • Chennai, Tamil Nadu, India Crayon Data Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Senior Software Engineer Chennai (AI/ML Engineering Focus) Build the backbone of AI — engineer the systems that power enterprise intelligenceLocation: Chennai, India Experience: 6–8 years in software engineering (preferably in AI/ML or data-driven product development) Problem solvers who don't just write code but build scalable, impactful AI...


  • Chennai, Tamil Nadu, India SES Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    ROLE DESCRIPTION SUMMARYAnexciting opportunity and are seeking a versatile Senior Manager, Software Engineering to develop cutting-edge software solutions to optimize our business operations. In this role, your duties will include supervising junior software developers, analyzing software performance and configuration systems, and managing the deployment and...


  • Chennai, Tamil Nadu, India Ramco Systems Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Title: Software Development Manager (SDM)Reports To:Manager of ManagersManages:Tech Leads (SD3) and Development TeamsExperience:8–12 years (including 2–4 years of engineering leadership)Role OverviewWe are seeking aSoftware Development Manager (SDM)to lead high-performing engineering teams in building scalable, secure, and reliable software products....


  • Chennai, Tamil Nadu, India SES Satellites Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Requisition Number: 19302Contract Type: PermanentLocation(s):Chennai, INRole Description SummaryAn exciting opportunity and are seeking a versatile Senior Manager, Software Engineering to develop cutting-edge software solutions to optimize our business operations. In this role, your duties will include supervising junior software developers, analyzing...


  • Chennai, Tamil Nadu, India ZF Full time ₹ 17,50,000 - ₹ 25,00,000 per year

    Become our next FutureStarterAre you ready to make an impact? ZF is looking for talented individuals to join our team. As a FutureStarter, you'll have the opportunity to shape the future of mobility. Join us and be part of something extraordinarySenior Software EngineerCountry/Region: INLocation:Chennai, TN, IN, 600116Req ID 82180 | GEC Chennai, India, ZF...


  • Chennai, Tamil Nadu, India BeGig Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Job Role : Senior Software Engineer - Product Development. We are seeking a passionate Senior Software Engineer with strong expertise in Java technologies and a desire to take on technical leadership responsibilities. This is a hands-on role where you will code, design scalable applications, and mentor a team of developers to deliver innovative,...


  • Chennai, Tamil Nadu, India Ford Motor Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Lead Software Engineer Position Responsibilities Ford Credit operate under a Product Driven Organisation (PDO) model. Due to the nature of PDO, Product Delivery will pivot Backlog prioritisation as required to meet the needs of the current environment; focusing on delivering the greatest value to our business at that point in time. This role is for...