Caterpillar
Lead Software Engineer - AEM Assets
India · Work style not stated · Full time
Apply on the employer’s site ↗See how well you match this job
You apply directly with the employer. ROLIVA does not submit applications from this page and is not the employer.
About the role
Description from the employer’s posting. Check the employer’s page for the current version.
- EmployerCaterpillar
- LocationIndia
- Work styleWork style not stated
- Employment typeFull time
- Employer posted
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.
Job Overview
Caterpillar Digital is seeking a Lead Software Engineer for the Digital Asset Management (DAM) platform
This role will lead the design, development, and integration of DAM solutions to enable efficient asset management, metadata governance, and workflow automation, supporting enterprise-scale content operations across global digital platforms.
Show full description
Key Responsibilities
- Lead design and development of AEM Assets (DAM) solutions, including asset workflows, metadata, and integrations
- Build scalable solutions for:
- Asset ingestion, processing, and distribution
- Metadata and taxonomy-driven asset management
- Content reuse and lifecycle management
- Define and implement DAM architecture, standards, and best practices
- Develop and optimize workflow-driven asset pipelines (upload → enrichment → approval → publishing)
- Lead integrations across:
- AEM Sites (content consumption)
- Workfront (workflow orchestration)
- PIM and downstream digital platforms
- Ensure high performance, scalability, and reliability of DAM services
- Drive CI/CD implementation and enforce engineering quality standards
- Collaborate with Product Owners, BAs, QA, and Architects for end-to-end delivery
- Mentor engineers and guide development teams on DAM best practices
Required Qualifications
- 10+ years of software development experience
- Strong expertise in:
- Adobe Experience Manager (AEM Assets / DAM)
- Java, REST APIs, and microservices architecture
- HTML, CSS, and JavaScript
- Experience in:
- Metadata schema design and taxonomy governance (DAM-specific)
- CI/CD tools (Maven, Azure DevOps)
- Proven experience delivering enterprise-scale DAM or CMS platforms
Preferred Qualifications
- Experience with AEM as a Cloud Service (AEMaaCS)
- Knowledge of Workfront or similar workflow tools
- Experience with AI-driven tagging, metadata enrichment, or asset automation
- Familiarity with headless CMS, APIs, or GraphQL
Key Competencies
- Strong technical leadership and architecture design
- Expertise in DAM workflows, metadata, and governance
- Problem-solving and system design at scale
- Cross-functional collaboration and stakeholder management
Key Deliverables
- Build and enhance enterprise DAM platform on AEM Assets
- Enable scalable asset workflows, metadata governance, and automation
- Improve asset discoverability, reuse, and lifecycle management
Posting Dates:
October 6, 2026 - October 19, 2026
Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply
Not ready to apply? Join our Talent Community.
Check your resume against this job Free, no sign-up. Nothing you paste is stored.
Staying safe while you apply
- Never pay to apply, interview or accept an offer. ROLIVA never asks you for payment to apply to a job.
- Apply only through the official “Apply on the employer’s site” button, on the employer’s own site, and check that a recruiter’s email uses that employer’s own domain rather than a free email address.
- Be cautious of an offer made with no real interview, or pressure to decide quickly or share financial details early.
Does something look wrong with this listing? Use “Report broken link” in the role details, or read ROLIVA’s full job-safety guidance ↗.
Preparing for this role with ROLIVA
- Check the fit.
Compare the requirements with the experience you have confirmed, including gaps.
- Prepare honestly.
Build interview stories and application drafts from your own evidence.
- Keep track.
Save the role and record your own application status and follow-ups.
Software engineer jobs in Bengaluru
ROLIVA currently lists 1174 open roles like this in Bengaluru.
Employers hiring for this
- Cadence66 open roles
- Hewlett Packard Enterprise64 open roles
- Okta63 open roles
- Databricks45 open roles
- Renesas Electronics27 open roles
At a glance
- Employment typeFull time
- SeniorityLead / Principal
- Employer posted
- Added to ROLIVA
- Last checked
Skills in this posting
Skills ROLIVA found in the employer’s own description above. A mention is not a requirement.