EngineerJobs.io
← Back to all jobs

Job Description

Marriott International is seeking a FLEX Associate Software Engineer to contribute to the Real-Time Customer Data Platform, working in a hybrid role based in Bethesda, MD. This position focuses on implementing, maintaining, and optimizing real-time data integration with Marriott’s digital products, collaborating with senior engineers on data integration, platform configuration, and ongoing operational support.

Responsibilities

  • Collaborate with the Digital Data Collection and Real-Time Personalization team to implement and maintain web event instrumentation that supports real-time use cases such as personalization, audience qualification, and measurement.
  • Provide technical specifications and assist in validating Adobe Launch tag properties and deployments, covering rules, data elements, extensions, environments, and publishing workflows.
  • Support the implementation and validation of Adobe Experience Platform Web SDK event payloads in alignment with enterprise standards.
  • Contribute to instrumentation patterns that enable low-latency decisioning and personalization, capturing user actions and context at the appropriate moments and ensuring events are dispatched early enough to support same or next-page experiences and prevent race conditions.
  • Partner with product teams to integrate data collection into feature releases, ensuring personalization requirements are met without compromising performance.
  • Perform QA in lower environments and conduct production validation using browser tools and platform debugging utilities.
  • Create and maintain lightweight automated checks or test scripts where appropriate, such as validating network calls, payload structures, and expected events.
  • Build expertise in the Adobe ecosystem and internal standards through pairing, training, and hands-on delivery.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, Engineering, Web Development, or a related discipline, or equivalent practical experience.
  • 0–3 years of relevant experience in software engineering, data engineering, or a related technical field, including internships or academic projects.
  • Foundational knowledge of REST APIs, JSON payloads, and programming languages such as Python, Java, or JavaScript.
  • Understanding of data structures, event-driven architectures, and real-time integration concepts.

Technologies

  • REST APIs
  • JSON
  • Python
  • Java
  • JavaScript
  • Adobe Experience Platform (AEP)
  • Adobe Launch (Tags)
  • Adobe Experience Platform Web SDK
  • Adobe Target

Benefits

  • 401(k) plan
  • Stock purchase plan
  • Discounts at Marriott properties
  • Commuter benefits
  • Employee assistance plan
  • Childcare discounts
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Health care flexible spending account
  • Dependent care flexible spending account
  • Life insurance
  • Disability insurance
  • Accident insurance
  • Adoption expense reimbursements
  • Paid parental leave
  • Paid sick leave
  • PTO accrual
  • Holidays

Additional Information

  • Job Number: 26085377
  • Job Category: Information Technology
  • Location: 7750 Wisconsin Ave, Bethesda, Maryland, United States, 20814
  • Schedule: Full Time
  • Located Remotely?: Y
  • Position Type: Management
  • Pay Range: $31.73-$50.00 per hour
  • Expiration Date: 07/24/2026

Similar Jobs