Jobs · Engineering

FLEX Senior Software Engineer

Marriott International · Bethesda, MD · 3 days ago
RemoteRemoteEngineering$48.26–$87.01/hrFull-time

About the role

Marriott is seeking a FLEX Senior Software Engineer with deep Adobe Experience Manager (AEM) expertise to help build and evolve the technology that powers our global digital experiences.

Responsibilities

  • Design, develop, and maintain scalable Adobe Experience Manager (AEM) applications, components, templates, services, and content models to support Marriott digital experiences
  • Develop custom AEM solutions using Java, Sling Models, OSGi services, HTL/Sightly, workflows, and content repository best practices
  • Build and support headless AEM implementations that deliver content to React, Nextjs, and other modern front-end applications through GraphQL APIs and content fragments
  • Integrate AEM with enterprise platforms, backend services, and third-party systems using REST, GraphQL, and modern integration patterns
  • Configure and maintain AEM Dispatcher, caching, replication, and publishing mechanisms to ensure performance, availability, and content accuracy
  • Collaborate with front-end engineers, product teams, architects, QA engineers, and content authors to deliver seamless and performant digital experiences
  • Contribute to CI/CD pipelines, deployment automation, environment management, and operational monitoring to support reliable software delivery
  • Analyze, troubleshoot, and resolve complex application, content, and platform issues across development, testing, and production environments
  • Optimize application performance, scalability, and SEO through effective caching strategies, server-side rendering, and architectural improvements
  • Mentor and support engineers through technical guidance, knowledge sharing, documentation, and cross-team collaboration

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience)
  • 7+ years of software design and development experience
  • 7+ years of hands-on Java and Adobe Experience Manager (AEM) development experience, including JCR, Sling Models, OSGi services, workflows, dispatcher configuration, and replication agents
  • Experience building modern AEM solutions, including headless AEM architectures, server-side rendering (SSR), and development using Java, HTL/Sightly, JavaScript, HTML, and CSS

Qualifications

  • Knowledge of advanced AEM capabilities including personalization, content targeting, dynamic content delivery, and modern digital experience best practices

Skills

  • Java
  • AEM (Adobe Experience Manager)
  • HTL/Sightly
  • JavaScript
  • HTML
  • CSS
  • React
  • Nextjs
  • GraphQL

Benefits

  • 401(k) plan
  • Stock purchase plan
  • Discounts at Marriott properties
  • Commuter benefits
  • Employee assistance plan
  • Childcare discounts

Pay

$48.26 - $87.01 per hour

Schedule

Full Time

Similar jobs

Senior Software Engineer

The Amatriot GroupSterling, VA· 2 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 3 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com

Senior Software Engineer

Ritchie Bros.Fredericksburg, VA· 1 wk ago
RemoteEngineeringapply on fa-exew-saasfaprod1.fa.ocs.oraclecloud.com