Principal Software Engineer (Guest Communications Platform)

Not Interested
Bookmark
Report This Job

profile Job Location:

Bethesda, MD - USA

profile Monthly Salary: Not Disclosed
Posted on: 11 hours ago
Vacancies: 1 Vacancy

Job Summary

Description

The Principal Engineer Guest Communications Platform serves as the technical authority and handson architectural leader for Marriotts nextgeneration Guest Communications Platform. This role is responsible for defining governing and evolving a cloudnative eventdriven provideragnostic communications platform that reliably delivers Email SMS Chat and future channels to Bonvoy members and hotel guests globally.

This is a handson individual contributor role with broad influence across product platform DevOps and partner engineering teams. The Principal Engineer sets technical direction drives architectural consistency ensures reliability at scale and mentors engineering teams to deliver missioncritical guest communications with zero regression from legacy systems.

As a Principal Software Engineer within our Guest Communications Platform teams you will:

  • Own the endtoend technical architecture for the Guest Communications Platform including ingestion orchestration delivery observability and recovery.
  • Define and enforce architectural standards and design principles across all guest communications services.
  • Lead architectural decisions related to eventdriven systems Kafkacentric integration stateless channel services and provider abstraction layers.
  • Serve as the final technical escalation point for complex architectural scalability resiliency and performance challenges.
  • Lead the technical strategy for modernizing and retiring legacy guest communication applications while ensuring no message loss no customer impact and no operational regression.
  • Design and oversee backwardcompatible adapters and phased migration patterns that enable coexistence of legacy and modern systems.
  • Partner with Product and Delivery teams to sequence migrations safely and predictably.
  • Establish platformwide standards for resiliency fault tolerance DR idempotency deduplication and recovery automation.
  • Ensure observability by default including metrics dashboards alerting tracing and operational visibility across regions and providers.
  • Act as a technical mentor and coach for senior and midlevel engineers across the Guest Communications domain.
  • Review and guide critical designs PRs and technical proposals for platformwide impact.
  • Raise the bar on code quality operational readiness security and performance engineering.
  • Clearly communicate architectural tradeoffs and technical risks to technical and nontechnical stakeholders.

About You

You are a technical leader with enthusiasm for team success. You think outside of the box and have talent for creating usable scalable well-tested software. You want to work in a highly collaborative agile and respectful environment. You love learning new technologies languages tools and you have a passion for building frameworks.

Basic Qualifications - Principal Software Engineer

  • 8 years of professional software design and development experience with expert level expertise in multiple programming languages like Java Spring Boot JavaScript TypeScript NodeJS
  • Proven experience building microservicesbased backend systems using Java and Spring Boot
  • Experience supporting workflows and integrations using Adobe I/O Adobe Campaign and related Adobe tooling for realtime and batch orchestration.
  • Knowledge of content management systems like Adobe Experience Manager (AEM)and other Adobe tools like Adobe AEP/AJO AEM Templates Adobe MTA
  • Is preferred
  • Strong experience designing cloudnative distributed systems for largescale customerfacing platforms
  • Handson expertise with eventdriven architectures and streaming platforms (Kafka preferred)
  • Experience using GraphQL and REST
  • Experience in using testing framework such as Playwright Jest Jasmine Mocha or Junit
  • Experience designing and operating highvolume messaging or notification platforms (Email SMS Chat)
  • Experience with AI coding and productivity tools (e.g. GitHub Copilot Cursor) and applying validation best practices
  • Strong knowledge in performance optimization techniques
  • Strong understanding of reliability and resiliency patterns (retries idempotency failover DR)
  • Solid experience with AWS cloud services containerization and Kubernetes (EKS preferred)
  • Handson knowledge of CI/CD pipelines and DevOps practices (GitHub Harness/Jenkins/GitHub Actions IaC)
  • Experience with observability and production monitoring tools
  • Working knowledge of security best practices for cloud and servicetoservice communication

Other Qualifications

  • Excellent written and verbal communication skills especially when it comes to conveying technical concepts to audiences at all levels.
  • Ability to mentor and learn from other team members through pairing code reviews and documentation.
  • Experience with monitoring and performance analysis and code quality metrics coupled with a drive for code quality and encouraging peers to elevate their craft.
  • An unbridled curiosity and interest in problem solving and iterative development.
  • Constant drive to complete projects and to overcome roadblocks with positivity and creativity.
  • Hands-on experience with crafting robust unit tests and working with continuous integration and deployment pipelines.
  • You arent afraid to course correct anti-patterns youve noticed within the team.

At Marriott International we are dedicated to being an equal opportunity employer welcoming all and providing access to opportunity. We actively foster an environment where the unique backgrounds of our associates are valued and greatest strength lies in the rich blend of culture talent and experiences of our are committed to non-discrimination on any protected basis including disability veteran status or other basis protected by applicable law.




Required Experience:

Staff IC

DescriptionThe Principal Engineer Guest Communications Platform serves as the technical authority and handson architectural leader for Marriotts nextgeneration Guest Communications Platform. This role is responsible for defining governing and evolving a cloudnative eventdriven provideragnostic commu...
View more view more

About Company

At Le Méridien, we are inspired by the era of glamorous travel, celebrating each culture through the distinctly European spirit of savouring the good life. Our guests are curious and creative, cosmopolitan culture seekers that appreciate moments of connection and slowing down to savou ... View more

View Profile View Profile