Overview
This is a remote role that may be hired in several markets across the United States.
We are seeking, for our Technology - Marketing & Content Management group, a detail-oriented and innovative Software Engineer Consultant with deep expertise in Adobe Experience Manager (AEM) and a knack for translating business needs and customer desires into intuitive, impactful experiences. This role combines technical leadership, strategic thinking, and hands-on development to design and implement solutions using AEM as a Cloud Service (AEMaaCS) for AEM Sites, AEM Forms and AEM Assets while integrating with the broader Adobe Experience Cloud suite, including Adobe Analytics, CDP, Target, and Workfront.
Want more jobs like this?
Get jobs in Raleigh, NC delivered to your inbox every week.
The ideal candidate will strategize, plan, and develop web applications, integrate AEM with other tools within the Adobe suite, write and test code, create technical documentation, and contribute to large-scale initiatives supporting our marketing and business needs. They will also mentor others, uphold the integrity of the code base, and foster best practices.
Responsibilities
Development and Integration
- Architect and implement AEM Sites, AEM Forms and AEM Assets solutions, leveraging AEMaaCS.
- Develop and integrate custom components, templates, workflows, integrations, apps, and widgets within AEM to meet business requirements.
- Develop seamless integrations between AEM and Adobe Analytics, Adobe CDP, Adobe Target, and Adobe Workfront, including tracking and tagging in AEM, defining personalization strategies between AEM and Target, and facilitating collaborative project workflows.
- Work closely with DevOps to maintain CI/CD pipelines and automated testing frameworks.
- Manage content modeling, metadata, and taxonomy utilizing AEM Assets for efficient digital asset management.
Technical Leadership
- Lead software engineering projects, coordinate efforts across teams and contribute to large-scale initiatives.
- Actively troubleshoot and debug complex systems, reducing technical debt with innovative solutions.
- Serve as a mentor and coach to other software engineers and content authors, fostering the adoption of development best practices.
- Stay updated on industry trends and best practices to drive innovation in the Adobe ecosystem.
Strategic Collaboration and Communication
- Partner with cross-functional teams, including UX designers, product managers, and stakeholders, to define project requirements and timelines.
- Directly communicate with internal and external clients to interpret business requirements and provide programmatic solutions.
Documentation and Testing
- Write, build, and execute complex test cases and automated test scripts.
- Create and maintain technical documentation, including data modeling, architecture diagrams, and knowledge bases.
- Conduct peer reviews of code, programming solutions, and development approaches.
Bachelor's Degree and 8 years of experience in Software Application Development and Maintenance OR High School Diploma or GED and 12 years of experience in Software Application Development and Maintenance
Preferred Education: Bachelor Degree
Preferred Area of Study: Computer Science, Software Engineering or related field
Preferred Qualifications
- 8+ years of relevant development experience with a focus on AEM.
- Proven experience with AEMaaCS for AEM Sites, AEM Forms and AEM Assets.
- Strong knowledge of AEM architecture, including Sling, OSGi, JCR, and HTL/Sightly.
- Expertise in Java, JavaScript, and modern web technologies (HTML, CSS, React/Angular).
- Experience with RESTful APIs, GraphQL, and microservices architecture.
- Familiarity with CI/CD pipelines, cloud infrastructure (AWS, Azure), and containerization (Docker, Kubernetes).
- Adobe Certified Expert in AEM Sites or Assets.
- Advanced problem-solving and solution validation skills.
- Understanding of marketing technologies, including attribution and content management configurations.
- Hands-on experience integrating AEM with Adobe Analytics, Adobe CDP, Adobe Target, and Adobe Workfront.
- Experience with Agile methodologies and tools such as Jira or Confluence.
If hired in North Carolina, the base pay for this position is generally between $129,130 and $198,000. Actual starting base pay will be determined based on skills, experience, location, and other non-discriminatory factors permitted by law. For some roles, total compensation may also include variable incentives, bonuses, benefits, and/or other awards as outlined in the offer of employment.
Benefits are an integral part of total rewards and First Citizens Bank is committed to providing a competitive, thoughtfully designed and quality benefits program to meet the needs of our associates. More information can be found at https://jobs.firstcitizens.com/benefits.
#LI-JM1