Senior Full Stack Engineer - AEM
Anchora – Content PracticeWe build AEM with AI in the loop from the first line of the ticket to the last line of the release note. This is not a role for someone open to trying AI tools - it is for someone who already works this way, delivers more because of it, & can pull an experienced team up to the same level. You will own AEM builds end-to-end, frontend to backend, headless to hosted, for clients who expect senior judgement rather than a pair of hands. If you want your opinion on architecture to actually shape the outcome, keep reading.
The Non-Negotiable: You Already Work AI-FirstAnchora sells AI, Data, MarTech & Content work - we cannot credibly sell AI-accelerated delivery if our own engineers still build the old way. At senior level you set the standard rather than follow it.
- Agentic tooling is your default - Claude, Claude Code, GitHub Copilot, Cursor or equivalent, every day, as your primary way of working - not occasional autocomplete.
- First draft is generated, final draft is yours - code, tests, docs & analysis start as AI output; you own the review that makes them production-grade.
- You set agents up to succeed - repository context & rules files, reusable prompts & skills, MCP servers, sub-agents, & a plan agreed before the build starts.
- You use AI well beyond code - solution notes, test plans, release notes, data mapping, migration scripts, legacy code comprehension, ticket breakdown & client summaries.
- You can prove the difference - specific work where AI changed the outcome, & work where you deliberately chose not to use it.
- You can teach it - lifting the AI maturity of engineers around you through code review, pairing & the standards you help write.If you have not yet worked this way, this is not the role for you - & we would rather say that here than at interview.
Tech Stack at a Glance
- AI Toolchain: Claude & Claude Code, GitHub Copilot, Cursor or equivalent; agentic workflows, MCP servers, context & rules files, prompt & skill libraries
- AI in the Product: Schema.org structured data, llms.txt & Generative Engine Optimisation (GEO), AEM Content Hub AI & Generative Variations
- Content Platform: AEM Sites, Assets & Content Hub, AEM Headless (Content Fragments, GraphQL), Edge Delivery Services
- Backend: Java, Spring, OSGi, Sling, JCR, REST APIs
- Frontend: React JS (or equivalent), HTL/Sightly, modern component architecture
- Platform: AEM as a Cloud Service (AEMaaCS), Cloud Manager, Dispatcher, CDN
- Quality: Playwright, Cypress, Selenium, security & penetration testing
- MarTech Integration: Adobe Analytics, CRM platforms
- Ways of Working: Agile, Scrum, AI-accelerated developmentRole OverviewWe are looking for a senior full stack engineer who moves confidently across the AEM stack - from component-level frontend through backend integration & cloud release - & takes genuine ownership of delivery outcomes, with AI amplifying every part of it. You will work directly with architects & client stakeholders across design, build, test & go-live. This is a hands-on role for someone who wants to build, not just advise.
Is This You?
- You have shipped AEM builds that clients still talk about – for the right reasons
- Your working day already starts with an agent & a plan, & going back would feel slow
- You have strong opinions about how AI coding tools should be used well – not just that they should
- You would rather flag a risk on day one than explain it in a retro
- You can talk architecture with an architect & business with a client in the same afternoon
- You are the person other engineers ask "how did you do that so fast?"Key Responsibilities
- Deliver every stage AI-first - analysis, design, code, tests, docs, release notes - with your engineering judgement as the quality gate
- Set up & maintain the context that makes AI effective on client codebases: rules files, reusable prompts & skills, MCP integrations & sub-agent patterns
- Apply AI where it pays most - legacy code comprehension, migration scripts, test generation, regression triage & documentation debt
- Review AI-generated output with the same rigour as human code; you are accountable for what you ship regardless of what wrote it
- Design & build AEM Sites components, templates & Sling Models across authoring & delivery tiers
- Configure & extend AEM Assets & Content Hub, including DAM workflows & metadata schemas
- Develop Java backend services integrating AEM with CRM & other enterprise systems
- Build componentised frontends in React JS or equivalent, applying design system & WCAG 2.1 AA standards
- Deliver AEM Headless solutions with Content Fragments & GraphQL, using Schema.org markup for search & AI discoverability
- Implement & govern Adobe Analytics, including data layer design & tracking accuracy
- Own delivery performance - Dispatcher & CDN caching, cache invalidation, page weight & Core Web Vitals against agreed budgets
- Deploy within AEMaaCS, including Cloud Manager pipelines, Dispatcher configuration & cloud-native release practices
- Maintain strong version control discipline - branching strategy, small reviewable PRs & meaningful review of human & AI changes
- Build automated test suites with Playwright, Cypress or Selenium to protect release quality
- Support security & PEN testing cycles & remediate findings within agreed timeframes
- Own features end-to-end, from technical design through deployment & hypercare
- Engage clients in a consulting capacity, translating business requirements into sound technical solutions
- Participate fully in Agile ceremonies & contribute to continuous improvement
- Mentor engineers & contribute to Anchora's AEM standards, reusable patterns & AI playbooksRequired Skills & Experience
- AI-First Delivery (the primary filter): Current, daily use of AI & agentic coding tools across code, tests, docs & analysis; ability to structure context, rules & reusable prompts for a real codebase; sound judgement on where AI helps & where it must not be trusted. You will be asked for specific examples & to work this way in a live exercise.
- Experience: 6–8+ years in full stack engineering, with at least 4 years on Adobe Experience Manager (AEM)
- AEM Platform Engineering: Sites components & templates – Sling Models, HTL/Sightly, client libraries, OSGi services, workflow models & JCR content modelling
- Assets, Content Hub & Headless: DAM workflows & metadata governance; Content Fragments & GraphQL; structured content with Schema.org markup
- Backend & Integration: Strong core Java (8+), Spring & RESTful API design; integration with CRM (Salesforce, Dynamics) & Adobe Analytics
- Frontend & Accessibility: React JS or equivalent (Angular, Vue); governed component design systems; WCAG 2.1 AA
- Cloud & Infrastructure: AEMaaCS, Cloud Manager pipelines, Dispatcher, CDN, DNS & environment topology across non-prod & prod
- Quality & Security: Playwright, Cypress or Selenium for end-to-end & regression coverage; security testing & PEN test remediation
- Delivery & Agile: End-to-end delivery ownership within Agile teams
- Consulting & Certification: Client-facing consulting or agency experience; excellent communication with technical & non-technical stakeholders; at least one current Adobe Certification (e.g. AEM Sites Developer)Nice to Have
- AI Tooling You Have Built: Custom agents, MCP servers, skills, evals or internal automations for your team - the strongest possible signal for this role
- Edge Delivery Services (EDS)
- AEM Forms, including adaptive forms & submission integration
- Multi Site Manager (MSM), Live Copy & localisation workflows
- Node.js & microservices
- Adobe Target, AJO, CJA or other Adobe Experience Platform applications
- Adobe Workfront & Creative Cloud
- Other CMS platforms – Sitecore, Drupal, Contentful, Contentstack
- Salesforce Commerce Cloud or Salesforce CRMDon't Tick Every Box? Apply AnywayIf you meet most of the Must Haves & can show how you learn quickly, we want your application. The one requirement we do not flex on is AI-first working - everything else is negotiable.
Culture FitTechnical skill gets you shortlisted; culture fit gets you hired. We want someone who takes ownership, communicates proactively & enjoys working closely with clients & teammates – assessed as a core requirement, not an afterthought.
How to ApplySubmit your CV & a cover letter via this portal. Your application must:
- Address the Requirements - show in your CV & cover letter how you meet each requirement above, or the transferable skills you bring where you don't.
- Include a Customised Cover Letter - applications without one will not be considered. It should cover:
- How you actually work with AI - which tools, on what work, what you have changed in the last six months, & one example where AI clearly changed the outcome.
- Why you are the right fit - anything a CV doesn't show: how you learn, teamwork or stakeholder examples, or moments where your attitude made the difference.Applications that do not address these points will not progress.