Senior Manager Software Engineering

5 days 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 hSenid Software Lanka Full time ₹ 10,00,000 - ₹ 25,00,000 per year

    Company DescriptionhSenid Mobile Solutions is a wholly owned subsidiary of hSenid Software International Pvt.Ltd., an international software development company with offices in the United States ofAmerica, Singapore, India and Sri Lanka. It was founded in 1997 with the aim of providing highquality software products and services to its customers worldwide. We...


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

  • Software Engineer

    2 weeks ago


    Chennai, Tamil Nadu, India CADS Software Full time ₹ 4,00,000 - ₹ 12,00,000 per year

    Job Title : Software Engineer C Experience Range : 2 4 Yrs Location : Chennai Position : Software Engineer - C / AutoCAD (ObjectARX) Developer Role Overview : We are seeking a skilled Software Engineer C (AutoCAD / ObjectARX) to design, develop, and enhance our CAD-based detailing solutions. The role involves working extensively with...

  • Software Engineer

    1 day ago


    Chennai, Tamil Nadu, India CADS Software Full time ₹ 5,00,000 - ₹ 12,00,000 per year

    Software Engineer - C# / Revit API DeveloperCompany OverviewAt CADS, we build world-class engineering software trusted by thousands of users globally. We combine deep civil and structural engineering expertise with modern software development practices to deliver innovative and robust solutions for the construction industry. Our flagship products include...


  • 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 Terralogic Software Solutions Private Limited. Full time ₹ 8,00,000 - ₹ 20,00,000 per year

    About the Role : We are seeking a Senior Software Engineer with advanced networking expertise, ideally at CCIE/JNCIE-equivalent level, to design, implement, and optimize SD-WAN solutions. This role requires deep technical proficiency in real-time, large-scale networking, combined with hands-on experience in network automation, testing, and...


  • Chennai, Tamil Nadu, India Karemind I Scripts (P) Limited Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Company DescriptionKaremind I Scripts (P) Limited is part of Healthcare's mobile suite, which supports providers across the continuum of care. Our solutions are designed to help healthcare professionals regain time, enabling them to focus on delivering exceptional patient care. By leveraging innovative technology, we aim to streamline processes and improve...