FLEX Senior Software Engineer- GraphQL Engineering

MarriottBethesda, MD
$48 - $87Hybrid

About The Position

The GraphQL API team at Marriott is looking to enhance the digital experience for millions of guests globally and improve the engineering experience for their team and other Marriott associates. They aim to achieve this by challenging the status quo to find the best ways to deliver and enjoy a digital experience. This role involves functioning as a technical expert and lead engineer within the GraphQL team, performing research, analysis, design, and development on an emerging GraphQL API platform. The engineer will interact with consuming digital teams (web, mobile, etc.) and domain API teams, acting as a bridge between them and requiring strong communication skills. The role demands the ability to manage and prioritize multiple initiatives, often engaging with various teams from different areas and providing technical solutions to their challenges.

Requirements

  • Self-motivated and results-driven, with a passion for learning and growth
  • Strong verbal and written communication skills
  • JavaScript and TypeScript as your primary development language
  • Experience with modern front-end or back-end web technologies and frameworks.
  • Strong technical leader with proven ability to lead Service Provider technical resources
  • Proven track record of working with scalable, high-quality web applications
  • Strong understanding of data structures and software design patterns
  • Experience interacting with ServiceNow or a comparable support ticketing system
  • 8+ years’ working with large scale API projects
  • 5+ years’ technical delivery ownership of JavaScript projects
  • Extensive experience developing with GraphQL; strong proficiency in GraphQL with Java implementation is also acceptable

Nice To Haves

  • AWS Solutions Architect or Developer certification
  • Experience with RUST or other emerging web technologies
  • Communication & business/product management experience

Responsibilities

  • Perform research, analysis, design and development on an emerging GraphQL API platform.
  • Interact with consuming digital teams (web, mobile etc) as well as domain API teams.
  • Act as a bridge between digital teams and domain API teams.
  • Shuffle and prioritize multiple initiatives.
  • Engage with multiple teams from different areas and provide technical solutions.
  • Train and/or mentor other team members and peers.
  • Liaise with multiple teams to steer projects from inception to successful delivery.
  • Provide financial input on department or project budgets, capital expenditures or other cost/resource estimates as requested.
  • Identify opportunities to enhance the service delivery processes.
  • Perform complex quantitative and qualitative analyses for service delivery processes and projects.
  • Facilitate achievement of expected deliverables and obligations of Services Providers.
  • Validate completeness of requirements prior to Service Provider solutioning.
  • Ensure all projects follow the defined development and business case processes.
  • Ensure proper coordination with appropriate IT and vendor relations teams.
  • Provide consultation for routine and complex systems development.
  • Ensure early warning to the business stakeholder executives regarding degraded or missed service levels.
  • Coordinate with Application Delivery and Infrastructure teams for deployment and production support activities.
  • Follow all defined IT standards and processes (i.e. IT Governance, SM&G, Architecture, etc.), and provide input for improvements to the appropriate process owners as needed.
  • Maintain a proper balance between business and operational risk.
  • Assess when risks need to be escalated to right channels.
  • Follow the defined project management standards and processes.
  • Validate that Service Providers develop and manage respective aspects of a project plan, including schedules, deliverables, and appropriate metrics.
  • Make short term plans for the team to effectively utilize resources.
  • Monitor Service Provider outcomes.
  • Review estimates of work effort for client project provided by Service Providers for accuracy.
  • Facilitate timely resolution of service delivery problems and minimize the impact to clients.

Benefits

  • 401(k) plan
  • Stock purchase plan
  • Discounts at Marriott properties
  • Commuter benefits
  • Employee assistance plan
  • Childcare discounts
  • Medical coverage
  • Dental coverage
  • Vision coverage
  • Health care flexible spending account
  • Dependent care flexible spending account
  • Life insurance
  • Disability insurance
  • Accident insurance
  • Adoption expense reimbursements
  • Paid parental leave
  • Paid sick leave
  • Holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service