CrawlJobs Logo

Principal Software Engineer (Guest Communications Platform)

https://www.marriott.com Logo

Marriott Bonvoy

Location Icon

Location:
United States , Bethesda

Category Icon

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

126900.00 - 215300.00 USD / Year

Job Description:

The Principal Engineer, Guest Communications Platform serves as the technical authority and hands‑on architectural leader for Marriott’s next‑generation Guest Communications Platform. This role is responsible for defining, governing, and evolving a cloud‑native, event‑driven, provider‑agnostic communications platform that reliably delivers Email, SMS, Chat, and future channels to Bonvoy members and hotel guests globally. This is a hands‑on 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 mission‑critical guest communications with zero regression from legacy systems.

Job Responsibility:

  • Own the end‑to‑end 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 event‑driven systems, Kafka‑centric 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 backward‑compatible 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 platform‑wide 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 mid‑level engineers across the Guest Communications domain
  • Review and guide critical designs, PRs, and technical proposals for platform‑wide impact
  • Raise the bar on code quality, operational readiness, security, and performance engineering
  • Clearly communicate architectural trade‑offs and technical risks to technical and non‑technical stakeholders

Requirements:

  • 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 microservices‑based backend systems using Java and Spring Boot
  • Experience supporting workflows and integrations using Adobe I/O, Adobe Campaign and related Adobe tooling for real‑time 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
  • Strong experience designing cloud‑native, distributed systems for large‑scale, customer‑facing platforms
  • Hands‑on expertise with event‑driven 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 high‑volume 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)
  • Hands‑on 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 service‑to‑service communication

Nice to have:

  • Excellent written and verbal communication skills
  • 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
  • Ability to course correct anti-patterns
What we offer:
  • 401(k) plan
  • Stock purchase plan
  • Discounts at Marriott properties
  • Commuter benefits
  • Employee assistance plan
  • Childcare discounts
  • Medical
  • Dental
  • Vision
  • Health care flexible spending account
  • Dependent care flexible spending account
  • Life insurance
  • Disability insurance
  • Accident insurance
  • Adoption expense reimbursements
  • Paid parental leave
  • Educational assistance

Additional Information:

Job Posted:
May 16, 2026

Expiration:
June 01, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Principal Software Engineer (Guest Communications Platform)

New

Warehouse Associate

The Warehouse Associate maintains adequate parts inventory while minimizing obso...
Location
Location
United States , El Paso
Salary
Salary:
16.00 - 18.00 USD / Hour
jhrose.com Logo
JH Rose Logistics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Must be able to lift merchandise up to 60 lbs
  • Bend or twist their body
  • Use hands to handle, control, or feel objects, tools, or controls
  • Must be able to use hands to operate vehicles
  • Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and the ability to adjust focus
Job Responsibility
Job Responsibility
  • Receive trucks and unload merchandise
  • Stack merchandise on racks and stock the warehouse with tools
  • Ensure machinery is serviced and functional
  • Check-in merchandise and affix labels
  • Match purchase orders to sales orders and distribute them to sales associates for processing
  • Fulfill customer orders
  • Move materials off racks and package for shipment
  • Fill requisitions, work orders, or requests for materials, tools, or other stock items
  • Place merchandise on pallets or shelves for distribution
  • Record amounts of materials or items received
What we offer
What we offer
  • 401(k)
  • Dental Insurance
  • Health Insurance
  • Life Insurance
  • Paid Time Off
  • Tuition Reimbursement
  • Vision insurance
  • Health Savings Account
  • Fulltime
Read More
Arrow Right
New

Med Lab Tech

Coast Medical Service is a nationwide travel nursing & allied healthcare staffin...
Location
Location
United States , Hastings
Salary
Salary:
Not provided
Coast Medical Service
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Travel nursing & allied healthcare experience
  • interested in Med Lab Tech position
  • Fulltime
Read More
Arrow Right
New

Software Engineering Intern/Co-Op

At AMD, our mission is to build great products that accelerate next-generation c...
Location
Location
Canada , Vancouver
Salary
Salary:
44500.00 - 71000.00 CAD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently enrolled in a Canada based University into a Bachelors degree program majoring in Computer Engineering, Electrical Engineering, Computer Science or related discipline
  • Knowledge / experience with any of the following technical skills: Software engineering concepts, principles, and theories
  • C/C++ programming and Scripting language like Python, Windows PowerShell, Linux shell script, Perl, Java, Javascript, UML
  • Operating systems UNIX/Linux OS
  • Databases, MySQL, PostgreSQL, MongoDB
  • Cloud computing platforms, Azure
  • Web development frameworks, Django, Rails, Spring Boot
  • Mark up languages like HTML, XML, XSL
  • Defect tracking, testing, debugging
  • Git, Github, Perforce
Job Responsibility
Job Responsibility
  • Work closely with software engineers to build and maintain software applications
  • Receive training on the full software creation process, from design and built to testing and deployment
  • Build scripts that automate some of the software development process
  • Learn debugging methodologies to investigate the root cause of software issues
  • In certain projects, craft technical/functional documents and reports as needed
  • Fulltime
Read More
Arrow Right
New

Administrative Assistant

We are looking for an Administrative Assistant to support a busy team in Fargo, ...
Location
Location
United States , Fargo
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 1 year of experience in an administrative support or office-based role
  • Prior hands-on experience reviewing invoices in a detail-focused work environment
  • Strong data entry skills with consistent attention to detail and accuracy
  • Familiarity with accruals and accounts payable processes
  • Proficiency in Microsoft Office applications, including Excel, Word, and Outlook
  • Ability to stay organized and adjust priorities in a fast-paced work setting
  • Strong written and verbal communication skills for day-to-day coordination
Job Responsibility
Job Responsibility
  • Examine incoming invoices for accuracy, completeness, and alignment with supporting documentation
  • Check accrual-related details and confirm that financial information is recorded correctly
  • Enter and update data in internal systems with a high degree of speed and precision
  • Assist with maintaining clean, organized, and reliable records across administrative databases
  • Support project-related administrative activities to help keep documentation current and accessible
  • Use Microsoft Office tools to prepare, track, and manage routine administrative information
  • Identify discrepancies in records and escalate issues when corrections or clarification are needed
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
  • Fulltime
Read More
Arrow Right
New

Short Term 2026 Program Management Intern/Co-op

As an AMD intern, you’ll be placed at the epicenter of the AI ecosystem, working...
Location
Location
Canada , Markham
Salary
Salary:
44500.00 - 71000.00 CAD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently enrolled in a Canada based University into a Bachelor's Degree program majoring in Computer Science, Computer Engineering, Software Engineering, Mathematics, Data Science, or a related field/discipline. AI/ML specialization option as asset
  • Software development with curiosity for program/project management
  • MS Office with experience in Excel (Pivot Tables, Power Query, Macros etc.) Powerpoint (features for presentation), Word and MS Project
  • Data visualization tools like PowerBI
  • PC architecture
  • Data analysis, including basic statistical analysis and visual analysis
  • Data systems design, governance and administration
  • Relational databases, SQL queries
  • Python development for process automation
  • Project Management or Operation Management
Job Responsibility
Job Responsibility
  • Be involved in crafting realistic schedules, project lifecycle, partner matrix, conduct appropriate risk, issue and change and follow-up of actions items
  • Work collaboratively with the AMD project management office and engineering community to help continuous system and process improvement and be efficient
  • Track, analyze and report weekly on plans, status, progress to the management, team and other collaborators and drive corrective actions when required
  • Collaboratively work on building requirements definition, problem resolution, team decisions, and project planning
  • Follow up with program managers on compliance with processes and tools
  • Train to onboard schedules in MS-Project server for program managers
  • Build more automated data gathering and reporting capability using data visualization tools
What we offer
What we offer
  • Benefits offered are described: AMD benefits at a glance
  • Fulltime
Read More
Arrow Right
New

Dog Groomer

Work in a luxury grooming environment where we recognize you as a skilled profes...
Location
Location
United States , Oceanside
Salary
Salary:
Not provided
aussiepetmobile.com Logo
Aussie Pet Mobile of NW Tucson
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • No degree is required
  • we are looking for groomers with experience
  • Do you have a valid driver's license and clean driving record with no accidents/tickets in the last 3 years?
  • How many years of paid experience do you have grooming pets?
  • Are you legally authorized to work in the U.S.?
Job Responsibility
Job Responsibility
  • Focus on providing luxury one-on-one care to pups daily while working independently in our grooming vans
  • Enjoy the ongoing support of our in-house concierge and fleet teams that handle scheduling and van maintenance so you can groom
  • Fall in love with grooming with a manageable daily schedule while focusing on safety and quality with every appointment
What we offer
What we offer
  • Ongoing Groomer training
  • Commission increase with tenure
  • Company car
  • Competitive salary
  • Employee discounts
  • Flexible schedule
  • Free food & snacks
  • Free uniforms
  • Opportunity for advancement
  • Training & development
  • Fulltime
Read More
Arrow Right
New

Marketing Intern

Love social media, pets, and creating content? We’re looking for a Marketing Int...
Location
Location
United States , Cherry Hill
Salary
Salary:
15.92 USD / Hour
aussiepetmobile.com Logo
Aussie Pet Mobile of NW Tucson
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Creative, reliable, and self-motivated
  • Comfortable with social media (IG, Facebook)
  • Strong communication skills
  • Passion for pets is a huge plus
Job Responsibility
Job Responsibility
  • Capture and post before/after pet content, as applicable
  • Manage Instagram & Facebook posts and messages that support launch
  • Support local marketing efforts (events, partnerships)
  • Help brainstorm and execute content ideas
What we offer
What we offer
  • Flexible work from home options available
  • Parttime
Read More
Arrow Right
New

PMO Manager

We are looking for an experienced PMO Manager to lead enterprise project governa...
Location
Location
United States , Cypress
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience leading a project management office or enterprise project portfolio within an IT-focused environment
  • Strong knowledge of Agile Scrum practices, traditional project delivery methods, and hybrid implementation approaches
  • Demonstrated expertise in end-to-end IT project management, including planning, budgeting, risk management, and executive status communication
  • Experience performing business analysis activities such as requirements gathering, process assessment, documentation, and change control
  • PMP certification is required or strongly preferred, depending on prior depth of project leadership experience
  • Hands-on familiarity with Atlassian Jira and related collaboration or reporting tools used to manage project execution and visibility
  • Ability to influence stakeholders across business and technical teams while guiding priorities in a fast-paced, multi-project setting
Job Responsibility
Job Responsibility
  • Build and continuously improve project governance practices, delivery frameworks, templates, and operating standards to support consistent execution across Agile, Waterfall, and blended delivery models
  • Direct the IT project portfolio by evaluating priorities, aligning initiatives with strategic objectives, reviewing overall health, and recommending resource distribution for maximum impact
  • Lead projects from initiation through completion, establishing scope, schedules, budgets, risk plans, and dependency management approaches for operational and business-focused initiatives
  • Partner with stakeholders to gather, analyze, and document business needs, map current and future processes, and maintain clear linkage between requirements and delivered solutions
  • Govern requirement approval, validation, and controlled changes to protect timelines, budgets, and agreed project outcomes
  • Coordinate recurring software releases by managing enhancement and defect priorities, organizing test readiness, supporting deployment activities, and confirming results with business owners after release
  • Track delivery performance through dashboards, key metrics, variance reviews, and executive reporting while driving corrective actions when projects fall behind plan
  • Facilitate governance forums such as steering committee sessions, stage reviews, risk discussions, and change review meetings to support timely decisions and issue resolution
  • Coach project managers, business analysts, and related team members through mentoring, performance feedback, and capability development efforts while improving overall resource utilization
  • Evaluate opportunities to enhance project and reporting tools, including Jira, Confluence, Azure DevOps, and Power BI, to increase visibility, efficiency, and decision support
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • company 401(k) plan
Read More
Arrow Right