A

Accenture

Advises businesses and runs their technology

Custom Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timePune, Maharashtra, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 5 years of experience is required, including 5 or more years of AEM development experience in production environments.
  • At least 1 year of hands-on AI-assisted development in a production AEM delivery context, demonstrable through specific examples rather than passive exposure.
  • A 15-year full-time education background is required.
  • A bachelor's degree in computer science, computer engineering, software engineering, or a related field is required.
  • Deep proficiency in AEM Sites, including component development, content modelling, MSM, DAM integration, and workflow design.
  • Hands-on expertise with HTL (Sightly), Sling Models, OSGi/Felix, and Java in production-grade delivery.
  • Working experience with Cloud Manager CI/CD pipelines, content versioning, and cloud-native OSGi development patterns.
  • Working knowledge of EDS block development, Franklin/Helix authoring, and performance-first web delivery principles.
  • Experience setting team-level AI standards and proficient use of GitHub Copilot and Claude for code generation, architecture assistance, test authoring, and AEM documentation.
  • Knowledge of orchestration frameworks LangGraph, LangChain, and CrewAI, RAG pipelines, and how AEM content APIs connect to agent-based architectures.
  • Strong Java and JavaScript proficiency, including HTL (Sightly) and Python.
  • Knowledge of Adobe platform developer APIs, including AEM, Firefly, AEP, and AJO.
  • Knowledge of Kubernetes, Docker, microservices, and CI/CD pipelines.
  • Experience leading Agile teams and running sprint ceremonies with workstream-level delivery accountability.
  • Demonstrated team lead or senior individual contributor experience with delivery accountability alongside hands-on technical contribution.

Responsibilities

  • Lead client requirement sessions, use AI to synthesize briefs, surface gaps, and draft technical specifications, then validate solution proposals.
  • Act as a subject matter expert and build complex components using Sling Models, OSGi, HTL, and Java; use AI to accelerate pattern-based development and fully review AI-generated output.
  • Define the team's testing strategy, implement AI-generated test suites and automated quality gates, and maintain a shared library of AEM-specific prompts for component generation, OSGi configuration, and code review.
  • Participate in AEM integrations with third-party APIs, DAM, and CRM systems; diagnose and resolve complex performance issues using AI-assisted observability tooling.
  • Govern Cloud Manager pipelines, manage Oak indexes, configure the dispatcher, and implement cloud-native OSGi patterns; use AI to generate deployment runbooks and environment checklists.
  • Guide the team on Edge Delivery Services block development and Helix/Franklin authoring; use AI to accelerate block scaffolding and performance analysis.
  • Integrate LLM APIs with AEM-adjacent application layers, manage token limits, latency, and cost trade-offs, and apply prompt versioning, AI output observability, and cost monitoring across the team's AI toolchain.
  • Lead and coordinate the AEM team, own sprint velocity, quality, and delivery milestones, and mentor junior engineers on AEM best practices and AI-native habits.
  • Define team-level standards for AI-assisted development, including prompt libraries, code review workflows for AI-generated code, and quality gates.
  • Lead technical design sessions, architecture walkthroughs, and code-with sessions with client engineering teams, communicating trade-offs and AI tool limitations transparently.
  • Develop custom software solutions by designing, coding, and enhancing components across systems or applications, using modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to business needs.
  • Analyze requirements, propose solutions, help design architecture, and write production-grade AEM code while remaining hands-on and accountable for team delivery outcomes and quality standards.
  • Set up and model AI-native engineering standards from requirement analysis through deployment and observability.
  • Participate in technical design sessions, mentor junior AEM engineers, embed with client engineering teams, and build reusable AI-accelerated AEM patterns that scale beyond individual engagements.

About the Company

Accenture

Advises businesses and runs their technology

Accenture advises large businesses and public agencies on strategy, builds their technology systems and runs ongoing operations. Its teams connect business planning with implementation, covering areas such as cloud migration, cybersecurity and customer experience. Consultants work with clients to redesign processes, while engineers integrate software from technology partners and maintain the resulting systems for multinational organizations. Clients pay for project work or continuing services, including application support and business processes such as finance and customer service. Accenture was founded in 1989 and has its headquarters in Dublin, Ireland.

Company size
10,001+
Company stage
IPO
Headquarters
Dublin, Ireland
Founded
1989

Recently Posted Jobs

Explore more opportunities at Accenture

See more jobs