HamburgerMenu
hirist

Senior Software Engineer - Adobe Experience Platform

INTRAEDGE TECHNOLOGIES PRIVATE LIMITED
7 - 9 Years
Chennai

Posted on: 27/03/2026

Job Description

Position : Sr. Software Engineer - (ADOBE Experience Platform)

Location : Chennai

Work Mode : Hybrid


Job Description :


We are seeking an experienced AEP/RTCDP Software Engineer to design, implement, and maintain cutting-edge customer data solutions on the Adobe Experience Platform.

The ideal candidate will leverage their strong data engineering background to unify customer data, enable real-time personalization, and drive actionable insights for our enterprise-level operations.

This role requires expertise in data modelling, identity resolution, and integrating AEP with the broader Adobe Experience Cloud ecosystem.

Minimum Qualifications :

- Bachelor's Degree Computer Science with 7+ years of overall software design and development experience.

- Experience with SQL, Adobe (AEP/RTCDP), React, CI/CD, Cucumber, Selenium

- The ideal candidate will possess expertise in XDM schema design, identity resolution, data modeling, ETL, and SQL, driving personalized customer experiences within agile environment

- Good understanding of CJA and AJO.

- Able to design reusable components and modules

- Familiarity with cloud platforms, ideally Google Cloud Platform (GCP)

- Working knowledge of data storage solutions like Big Query or Cloud SQL and data engineering tools like Airflow or Cloud Workflows.

- Familiarity with Agile or other rapid application development methods.

- Hands on experience with one or more programming languages (JavaScript, Java, Python, Scala).

- Knowledge of various Shell Scripting tools

- Strong communication and analytical skills including effective presentation skills.

Key Responsibilities :

- Design and maintain XDM schemas and datasets to standardize customer data for profiles and segmentation.

- Configure and manage data ingestion pipelines (batch and streaming) using various sources, connectors, APIs, and SDKs.

- Set up and maintain Identity Namespaces and Merge Policies for unified customer profiles.

- Build audiences using AEP segmentation and activate them to various destinations, including Adobe Journey Optimizer.

- Collaborate on data transformations and ensure data quality, leveraging an ETL background.

- Integrate AEP/RTCDP with other platforms like Adobe Journey Optimizer (AJO) and Customer Journey Analytics (CJA).

- Create documentation, including data flow diagrams, aligning with data governance and privacy policies.

- Contribute to AEP project planning and execution, with experience in at least two implementation projects.

- Understand reporting tools and collaborate with analytics teams for actionable insights.

- Responsible for delivering the features or software functionality independently and reliably.

- Develop technical design documentation.

- Functions as core member of an agile team by contributing to software builds through consistent development practices with respect to tools, common components, and documentation.

- Participate in code reviews and automated testing.

- Helps other junior members of the team deliver.

- Demonstrates analytical thinking - recommends improvements, best practices and conducts experiments to prove/disprove them

- Provides continuous support for ongoing application availability.

- Learns, understands, participates fully in all team ceremonies, including work breakdown, estimation, and retrospectives.

- Willingness to learn new technologies and exploit them to their optimal potential, including substantiated ability to innovate and take pride in quickly deploying working software.

- High energy demonstrated, willingness to learn new technologies and takes pride in how fast they develop working software.

- Perform technical aspects of software development for assigned applications including design, developing prototypes, and coding assignments

- Function as a leader on an agile team by contributing to software builds through consistent development practices (tools, common components, and documentation)

- Lead code reviews and automated testing

- Debug software components and identify code defects for remediation

- Takes accountability for the success of the team achieving their goals

- Drives the team's strategy and prioritizes initiatives

- Influence team members by challenging status quo, demonstrating risk taking, and implementing innovative ideas

- Be a productivity multiplier for your team by analyzing your workflow and contributing to enable the team to be more effective, productive, and demonstrating faster and stronger results.

- Mentor and guide team members to success within the team Education & Experience

Required Qualifications :

- Minimum of 7+ years of overall IT experience in software engineering or data engineering roles.

- At least 2+ years of hands-on experience with Adobe Journey Optimizer (AJO).

- Proven experience in creating, implementing, and maintaining journeys in AJO across multiple channels: email, SMS, push notifications, in-app, web, and direct mail.

- Understanding of Adobe Experience Platform (AEP), including Real-Time Customer Profile, XDM schemas, segmentation, data ingestion (batch and streaming), and identity resolution.

- Strong proficiency in SQL for data analysis and extraction.

- Experience with ETL processes, data warehousing, and data modelling principles.

- Proficiency in RESTful APIs and JSON for integration purposes.

- Excellent problem-solving, analytical, and communication skills.

- Ability to collaborate effectively with cross-functional teams and stakeholders.

- Adobe Certified Expert - Adobe Journey Optimizer Developer or other relevant Adobe Experience Cloud certifications are a significant advantage.

- Demonstrated experience in Agile development, application design, software development, and testing.

- Experience with Java applications design and development in an Enterprise setting using Java, J2EE, Spring Boot, Relation DBMSs.

- Expertise with GCP Big Query, Query Optimization strategies, and parsing

- Expertise with testing frameworks and strategies such as JUnit, Cucumber, TDD, BDD

- Expertise on designing and developing REST APIs

- Thorough understanding of JSON, web services technologies, and data structure fundamentals, with experience in multi-threaded programming

- Thorough understanding on design patterns

- Understanding of docker, Kubernetes, deployment to cloud

- Thorough understanding and application of security and performance best practices

Preferred Qualifications :

- Hands-on expertise with application design, software development and automated testing

- RESTful API development experience

- Experience with continuous integration/deployment (Jenkins, Gradle, Maven, XLR, Mockito, SOAPUI, JMeter, GitHub Actions).

- Expertise in objected oriented analysis and design across a variety of platforms

- Ability to effectively communicate to internal and external business partners on architecture and solution design

- Demonstrate technical expertise to help team members overcome technical problems

- Solves technical problems outside of day-to-day responsibilities

- Contributes to the success of many teams achieving their goals

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in