✦ Luna Orbit — Software Engineering

Senior Director, Software Engineering

at Marriott International

📍 Bethesda, MD, United States Hybrid Posted March 22, 2026
Type Not Specified
Experience senior
Exp. Years 10+ years
Education Not specified
Category Software Engineering

This senior leadership role involves overseeing application development for Marriott’s GraphQL platform, focusing on building scalable, secure, and resilient APIs in a fast-paced environment.

  • Lead application development
  • Implement GraphQL platform
  • Ensure security and resiliency
  • Manage incident and telemetry
  • Collaborate with technology teams

The role requires expertise in GraphQL, Node.js, Typescript, Java, cloud platforms, security, DevOps, and incident management to lead enterprise API initiatives.

The ideal candidate is a senior software engineer with over 10 years of experience in application development, leadership in implementing GraphQL platforms, and expertise in cloud, security, and DevOps practices.

Application Development LeadershipGraphQLNode.jsTypescriptJavaCloudSecurityDevOpsCI/CD
KubernetesTelemetryIncident ManagementPlatform Strategy
GraphQLNode.jsTypescriptJavaDockerKubernetesCloud Platforms
Application DevelopmentGraphQLNode.jsTypescriptJavaNoSQLSpring BootKafkaDockerKubernetesCloudSecurityDevOpsCI/CDTelemetryIncident Management
Application DevelopmentGraphQLNode.jsTypescriptJavaNoSQLSpring BootKafkaDockerKubernetesCloudSecurityDevOpsCI/CDTelemetryIncident Management
LeadershipCollaborationInnovationCommunicationProblem-solving
Industry Hospitality
Job Function Application development leadership for enterprise API platform
Role Subtype Senior Software Engineer
Tech Domains GraphQL, Node.js, Typescript, Java, Docker, Kubernetes, Cloud
application developmentgraphqlnode.jstypescriptjavanosqlspring bootkafkadockerkubernetescloudsecuritydevopsci/cdtelemetryincident managementplatform strategy

Lack of leadership experience in application development, No experience with GraphQL or cloud platforms, Unwilling to work in a hybrid environment

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile