Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Marriott International Logo

Senior Software Engineer, Global Lodging Products

Marriott International

$98,400 - $174,900
Oct 18, 2025
Bethesda, MD, US
Apply Now

Marriott International is seeking a Senior Software Engineer to design, develop, and implement enterprise-level web applications using TypeScript, ReactJS or NodeJS, and to play a critical role in engineering and serving as a technical expert for Global Lodging and Corporate Systems products and services.

Requirements

  • 6+ years of experience with TypeScript, ReactJS or NodeJS or a similar JavaScript framework
  • 6+ years of experience developing RESTful APIs, web services, web hooks or common backend integrations
  • Expertise in writing high quality, efficient, re-usable code for full stack web applications within a cross-platform ecosystem
  • Strong understanding of full stack development principles and best practices.
  • Solid understanding of database design and management (e.g., SQL, NoSQL).
  • Familiarity with GraphQL and Apollo Federation Subgraphs using NestJS
  • Experience with cloud platforms; AWS suite of services is a plus.

Responsibilities

  • Serve as a technical subject matter expert for Global Lodging Products Platform (GLPP) and Corporate Systems products and services
  • Design, develop, and maintain scalable and high-performance web applications using React and TypeScript.
  • Develop and maintain efficient and well-structured code.
  • Design and implement database schemas and optimize queries for performance.
  • Collaborate with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality software solutions.
  • Provide technical leadership and mentorship to engineering team members.
  • Lead Peer Design Reviews and Design Thinking sessions related to GLPP and Corporate Systems

Other

  • Undergraduate degree in an engineering or computer science discipline or equivalent experience/certification
  • 6+ years of progressive professional experience in information technology application development and support
  • Excellent problem-solving, debugging and communication skills.
  • Ability to work independently and as part of a team.
  • Strong communication and collaboration skills within a team environment