Director, IT Application Development

Overview

On Site
USD 190,040.00 - 195,700.00 per year
Full Time

Skills

Research Design
Process Modeling
Collaboration
Budget
Service Delivery
Regulatory Compliance
Software Development Methodology
Waterfall
Agile
Estimating
CMMI
Continuous Improvement
Customer Satisfaction
Hospitality
Docker
Computer Science
Computer Engineering
Application Development
JavaScript
Cloud Computing
Microservices
Orchestration
API
Database
Computer Networking
GraphQL
Node.js
TypeScript
DevOps
Continuous Integration
Continuous Delivery
Google Tag Manager (GTM)
SEO
Management
Telecommuting
Health Care
Life Insurance
Insurance
Recruiting
SAP BASIS
Law

Job Details

Job Description

DUTIES:
  • Oversee research, design and development around GraphQL AOI Platform, while leading continuous improvement on process definition and compliance.
  • Directly manage software engineers and project managers.
  • Lead the interactions with consuming digital teams as well as domain teams to create defined solutions that fit the needs and the architecture.
  • Deliver commitments to discipline partners and collaborate with architects on major organizational initiatives across multiple channels and platforms.
  • Function as the technical decision maker and problem solver to deliver projects on time and on budget.
  • Works with direct reports to facilitate consistency of service delivery across client groups.
  • Facilitates compliance with the standard set of application development tools and processes that will drive consistency and predictability throughout the SDLC for all client groups including:
  • SDLC standard tools and processes for both waterfall and agile development
  • Estimating standard tools and processes, incorporating flexibility for small and large projects
  • Deployment standard tools and processes
  • Communicates to Application Development leaders opportunities to create broader IT related and corporate standards and policies where necessary.
  • Communicates important application development policy changes that affect service provider and/or Marriott operations.
  • Drives adoption of CMMi or similar metrics to demonstrate continuous improvement and alignment with the industry.
  • Demonstrates continuous improvement through metrics of quality consistency and client satisfaction.
  • Works with application development service providers, IT teams, and business partners to implement continuous improvement activities.
  • Responds to issues identified in project surveys or other feedback processes, to continually improve client satisfaction.
  • Implement GraphQL resolvers and related aspects using typescript and node.js for different aspects of the hospitality platform including but not limited to fixed date search, flexible search, member benefits, retrieve reservation, create reservation, modify / cancel order etc.
  • Create and review the queries and mutations in Apollo Server.
  • Containerize and deploy the GraphQL application using Harness & Docker on EKS.

REQUIREMENTS: Bachelor's degree or equivalent in Computer Science, Computer Engineering, or in a closely related field followed by 10 years of application development experience. Experience must include:

  • 8 years of technical experience within architecture development, integration of systems and development.
  • 5 years of experience with technical delivery of Typescript/JavaScript and node.js related projects.
  • 5 years of experience with cloud-native solution, microservices-architecture and API orchestration architecture.
  • 5 years of experience with API platforms, back-end services, database and networking components of full stack infrastructure.
  • 3 years of experience working with GraphQL using node.js and typescript.
  • 3 years of experience with integration approaches and architectures.
  • 3 years of experience with DevOps, CI/CD pipelines, logging, metrics, monitoring, tracing, service mesh, LTM, GTM, and/or SEO.
  • 3 years of experience with direct management of cross functional, sourced, or matrixed teams.

Telework: 100% remote; may be performed from anywhere in the U.S.

Travel: Once per quarter to Marriott HQ in Maryland

The salary range for this position is $190,040 to $195,700 annually. In addition to the annual salary, the position will be eligible to receive an annual bonus.

Washington Applicants Only: Employees will accrue 0.04616 PTO balance for every hour worked and eligible to receive minimum of 7 holidays annually.

All locations offer coverage for 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, 401(k) plan, stock purchase plan, discounts at Marriott properties, commuter benefits, employee assistance plan, and childcare discounts. Benefits are subject to terms and conditions, which may include rules regarding eligibility, enrollment, waiting period, contribution, benefit limits, election changes, benefit exclusions, and others.

The application deadline for this position is 41 days after the date of this posting, August 26, 2025.

Marriott International is an equal opportunity employer. We believe in hiring a diverse workforce and sustaining an inclusive, people-first culture. We are committed to non-discrimination on any protected basis, such as disability and veteran status, or any other basis covered under applicable law.

About the Team

Marriott International is the world's largest hotel company, with more brands, more hotels and more opportunities for associates to grow and succeed. Be where you can do your best work, begin your purpose, belong to an amazing global team, and become the best version of you.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.