Senior Software Engineer – AEM at Caterpillar | Bangalore & Chennai

Job Description

Summary

Caterpillar is hiring Senior Software Engineers – AEM (Adobe Experience Manager) for its offices in Bangalore and Chennai, India. This role offers an exciting opportunity to work on cutting-edge digital and analytics initiatives at one of the world’s most recognized industrial brands. As a Senior AEM Developer at Caterpillar, you will design, develop, and optimize web applications, implement headless CMS solutions, and support large-scale migrations to Adobe Experience Manager as a Cloud Service (AEMaaCS). If you are passionate about AEM development, Java, and building scalable enterprise-grade digital platforms, this is the right opportunity for you.


Job Details at a Glance

Job TitleSenior Software Engineer – AEM
CompanyCaterpillar Inc.
LocationBangalore, Karnataka & Chennai, Tamil Nadu, India
Job TypeFull-time, Regular
Career AreaTechnology, Digital & Data
Experience Required5–8 years (minimum 3 years in AEM)
Key Tools/TechAdobe AEM, Java, HTML, JavaScript, REST APIs, Agile, CI/CD
Application DeadlineOctober 1, 2025
Requisition IDR0000323867

Key Responsibilities

As a Senior AEM Software Engineer at Caterpillar, you will:

  • Design and develop scalable web applications using Adobe AEM (Adobe CQ).
  • Work with AEMaaCS (Adobe Experience Manager as a Cloud Service).
  • Build custom workflows, templates, components, and dialogs.
  • Migrate on-premise solutions to AEMaaCS.
  • Configure Adobe Assets including tags, taxonomy, and metadata structures.
  • Set up and optimize dispatcher/CDN (Akamai preferred).
  • Contribute to planning, estimates, and Agile development practices (Scrum).
  • Integrate AEM with web applications using REST, web services, and APIs.
  • Establish and maintain CI/CD pipelines.
  • Review and improve code written by other engineers.

Essential Skills & Experience

To succeed as a Caterpillar Senior AEM Engineer, you should bring:

  • 5–8 years of CMS experience, with at least 3 years in AEM.
  • Expertise in Adobe Experience Manager (AEMaaCS).
  • Proven migration experience from on-premises to AEMaaCS.
  • Knowledge of Adobe Target, Adobe Analytics, and Adobe Campaign.
  • Strong skills in Java, JSP, JavaScript, HTML, CSS, and front-end frameworks.
  • Experience with CI/CD pipelines, dispatcher/CDN setup, and AKAMAI.
  • Familiarity with Agile methodologies (Scrum).
  • Hands-on knowledge of Test-Driven Development (TDD) and automation tools.
  • Strong understanding of application architecture patterns and practices.

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent work experience).
  • Strong analytical thinking, problem-solving skills, and ability to collaborate in global teams.

Why Join Caterpillar?

  • Work on global-scale digital transformation projects.
  • Collaborate with top industry experts in digital, data, and analytics.
  • Build a meaningful career with a company that is shaping the world through innovation, technology, and sustainability.
  • Competitive compensation and benefits.

Apply Now

Ready to take the next step in your career?
Apply directly through the Caterpillar Careers Page before October 1, 2025.