This link goes straight to American Express’s own careers page. No account, no fee, and we never collect your resume.
Description: The U.S. Consumer Services and Enterprise Digital & Data Technology Team delivers strategic technology capabilities across digital experiences, AI/ML, marketing technology, enterprise communications and automation. We are looking for a Senior Engineer II – MarTech Architecture, Adobe Journey Optimizer & Decisioning to lead the architecture, design and hands-on implementation of enterprise customer journey orchestration, personalization and decisioning solutions. This role requires deep expertise in Adobe Journey Optimizer (AJO), AJO Decisioning/Offer Decisioning, Adobe Experience Platform (AEP) and Real-Time CDP (RTCDP), combining architect-level thinking with hands-on engineering, strong ownership, technical leadership and effective engagement with business and senior stakeholders. Requirements: - 12+ years of technology/software engineering experience, preferably across MarTech, personalization, customer engagement, CDP, journey orchestration or enterprise application development. - 5+ years of hands-on Adobe MarTech/Experience Cloud experience, with architect-level expertise and strong implementation capabilities. - Demonstrated experience delivering enterprise Adobe implementations, including substantial AJO/AEP solutions. - Deep hands-on expertise in AJO, journey orchestration, personalization and Decisioning/Offer Decisioning. - Strong expertise in AEP, RTCDP, XDM, datasets, Identity Service, Real-Time Customer Profile and segmentation. - Working with knowledge of CJA, Adobe Data Collection, Web SDK, Mobile SDK, Adobe Analytics and Adobe Target. - Strong understanding of customer identity, profiles, audiences, event-driven architecture and real-time personalization/decisioning. - Strong hands-on experience with REST APIs, Postman, JSON, SQL and enterprise integrations. - Experience with Agile engineering, CI/CD, automated testing and cloud-native technologies including Docker and Kubernetes. - Strong understanding of software design patterns, security, performance and scalability. - Proven ability to lead and mentor technical teams, influence across organizational boundaries and balance strategy, architecture and hands-on execution. - Excellent problem-solving, ownership, executive communication, presentation and storytelling skills. - Curiosity and willingness to adopt emerging technologies, particularly AI/Generative AI. - Additional Technical Experience Preferred - Experience in one or more of the following is advantageous: - Java, J2EE, Spring Boot and enterprise application development - Relational databases and GCP Big Query - JUnit, Cucumber, TDD and BDD - Enterprise REST APIs and web services - React or modern web technologies - Multi-threaded programming and data structures - Cloud-native deployment and monitoring - Bachelor’s or master’s degree in computer science, Computer Engineering, Engineering, Technology or a related discipline, or equivalent relevant professional experience. Advanced degree preferred. Responsibilities: - Own the architecture, design and hands-on implementation of enterprise AJO and Decisioning/Offer Decisioning solutions. - Architect real-time, event-triggered, audience-triggered and scheduled customer journeys, including events, audiences, actions/custom actions, conditions, channels and personalization. - Design personalization and decisioning capabilities including eligibility, ranking, decision policies, business rules and propositions. - Architect AEP/RTCDP solutions covering XDM schemas, datasets, identities, Real-Time Customer Profile, events, audiences and segmentation. - Design end-to-end customer engagement solutions across Adobe Data Collection, Web/Mobile SDK, AEP, RTCDP, AJO, Decisioning and CJA. - Architect and support enterprise integrations using REST APIs, Postman, JSON and custom actions, including authentication, payload validation and troubleshooting. - Use SQL for data analysis, validation, reconciliation and troubleshooting. - Drive engineering quality through code reviews, automated testing, CI/CD, deployment automation, monitoring, security, performance and scalability best practices. - Provide technical and architecture leadership within Agile teams, mentor engineers and drive complex technical challenges through resolution. - Take end-to-end accountability for technical quality, delivery, risks and business outcomes. - Partner effectively with marketing, product, engineering, data, analytics, Adobe and implementation partners. - Navigate ambiguity and influence across organizational boundaries to drive complex initiatives to resolution. - Communicate architecture, strategy, progress, risks and recommendations to technical, business and senior management audiences, connecting technology decisions to customer and business outcomes. - Identify opportunities to leverage AI/Generative AI across personalization, decisioning, content, analytics, engineering productivity and customer experience.