Marriott logo

Senior Software Engineer – Backend

Marriott

Remote · USFull-time$100–180K/yrSeen todaySeen in employer's feed today

Most applications go out cold — see where you stand first. No sign-up to start.

You apply on the employer's site, with no Olive account needed.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
$100–180K/yr
Location
Remote · US
Schedule
Full-time
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

The Senior Software Engineer – Backend designs, develops, and supports scalable backend services for Marriott’s global digital platforms. The role builds APIs, microservices, distributed systems, and cloud-native applications, and collaborates with product, architecture, engineering, QA, DevOps, security, and platform teams to deliver resilient integrations. It also contributes to technical reviews, mentoring, automated testing, deployments, monitoring, and production support.

Skills & qualifications

RequiredNice to have

Skills

JavaSpring BootNode.jsBackend DevelopmentRESTful APIsGraphQL APIsMicroservicesDistributed SystemsRelational DatabasesNoSQL DatabasesCachingEnterprise Integration PatternsCloud-Native ApplicationsAWSAzureGoogle CloudApplication SecurityAuthenticationAuthorizationScalabilityResiliencyPerformanceAutomated TestingCI/CDMonitoringLoggingProduction TroubleshootingProblem-SolvingCommunicationCollaborationTechnical LeadershipSpring SecuritySpring DataTypeScriptDockerKubernetesNGINXCloud-Native Deployment PatternsResiliency PatternsGit

Qualifications

Bachelor's in Computer Science, Software Engineering, or Related Field or Equivalent Experience8+ Years Software Engineering Experience6+ Years Backend Development ExperienceJIRAJenkinsHarnessDynatrace

Benefits

401(k) Match
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Tuition Assistance
Paid Time Off

Full job description

Additional Information Bethesda, MD Pay Range: $110,400-$198,100 annuallyRemote, Pay Range: $100,400-$180,100 annually

Job Number 26138013

Job Category Information Technology

Location 7750 Wisconsin Avenue, Bethesda MD 20814, United States VIEW ON MAP (https://www.google.com/maps?q=7750%20Wisconsin%20Avenue%2C%20Bethesda%20MD%2020814%2C%20United%20States)

Schedule Full Time

Located Remotely? Y

Position Type Management

Bonus Eligible: Y

Expiration Date: 11/06/2026

Marriott is a world leader in hospitality. Offering the most powerful portfolio in the industry, our 31 brands and 8,500+ properties across 138 countries and territories give people more ways to connect, experience and expand their world. Diversity and inclusion are fundamental to our core values and strategic business goals. Taking care of people and their well-being is our most precious cultural inheritance.

As a Senior Software Engineer – Backend at Marriott, you will design, develop, and support scalable, secure, and high-performance backend services that power Marriott’s global digital platforms. You will build enterprise APIs, microservices, distributed systems, and cloud-native applications using technologies such as Java, Spring Boot, Node.js, REST, and GraphQL .

You will collaborate with product owners, architects, engineering teams, QA, DevOps, security, and platform teams to deliver resilient backend capabilities that integrate with enterprise systems, authentication platforms, customer data services, and third-party applications.

Key Responsibilities

  • Design, develop, and maintain scalable, secure, high-performance backend services and microservices using Java, Spring Boot, Node.js, or similar technologies.

  • Design and build RESTful and GraphQL APIs for web, mobile, partner, and enterprise integrations.

  • Architect cloud-native and distributed systems with a focus on scalability, resiliency, cache, security, and performance.

  • Integrate services with enterprise APIs, databases, authentication platforms, messaging systems, and third-party services .

  • Design and support event-driven and asynchronous integrations using APIs, events, queues, and messaging.

  • Participate in architecture reviews, technical design, code reviews, and technology evaluations , while mentoring engineers and promoting engineering best practices.

  • Develop automated tests and contribute to CI/CD, cloud deployments, monitoring, logging, and operational readiness .

  • Troubleshoot complex production issues across APIs, microservices, databases, integrations, and cloud infrastructure .

  • Participate in Agile/Scrum planning, estimation, refinement, and continuous improvement.

Required Qualifications

  • Bachelor’s degree in computer science, Software Engineering , or related field, or equivalent experience.

  • 8+ years of software engineering experience, including 6+ years of hands-on backend development .

  • Strong experience with Java, Spring Boot, Node.js , or comparable enterprise backend technologies.

  • Strong experience designing RESTful/GraphQL APIs, microservices, and distributed systems .

  • Experience with relational/NoSQL databases, caching, and enterprise integration patterns .

  • Experience building cloud-native applications using AWS, Azure, or Google Cloud.

  • Strong understanding of application security, authentication, authorization, scalability, resiliency, and performance .

  • Experience with automated testing, CI/CD, monitoring, logging, and production troubleshooting .

  • Strong problem-solving, communication, collaboration, and technical leadership skills.

Preferred Qualifications

  • Experience with Spring Security, Spring Data, Node.js, TypeScript, and GraphQL .

  • Experience with Docker, Kubernetes, NGINX, and cloud-native deployment patterns .

  • Experience implementing resiliency patterns such as retries, circuit breakers, timeouts, and graceful degradation.

  • Familiarity with Git, JIRA, Jenkins, Harness, Dynatrace , and similar DevOps and observability tools.

  • Experience with API performance optimization, distributed systems, and production-scale applications .

At Marriott International, we are dedicated to being an equal opportunity employer, welcoming all and providing access to opportunity. We actively foster an environment where the unique backgrounds of our associates are valued and celebrated. Our greatest strength lies in the rich blend of culture, talent, and experiences of our associates.  We are committed to non-discrimination on any protected basis, including disability, veteran status, or other basis protected by applicable law.

All positions offer a 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. Click here (https://life.marriott.com/wp-content/uploads/2025/09/benefitsoverviewp\_2025edits\_8.19.25.pdf) to learn more.

Full-time positions also 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 and educational assistance.

Washington Applicants Only : Employees will accrue paid sick leave, 0.077 PTO balance for every hour worked and be eligible to receive a minimum of 9 holidays annually.

Marriott Headquarters (HQ) supports a hybrid work environment that helps associates Be Connected. HQ based roles are generally hybrid and require regular in-office presence at the assigned location, including for candidates who live within commuting distance of HQ for a role listed as remote. Remote roles will be clearly identified in the job posting.

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.

How this job compares

Set against the 41,225 open Software Engineer jobs on Olive Jobs, counted November 3, 2026.

Pay
  • This posting$100–180K/yr
  • Maryland median$120–209K/yr1,012 salary ranges
  • US median$134–215K/yr32,917 salary ranges

This range's midpoint, $140K, is 15% below the Maryland median midpoint ($165K) — in the middle half of Software Engineer salary ranges in Maryland.

Openings
Olive Jobs lists 1,226 open Software Engineer jobs in Maryland and 41,225 across the US. 7% of them nationwide are listed as remote or flexible.
Hiring the most in Maryland
Experience
This posting asks for at least 8 years of experience — more than three in four Software Engineer postings that state a minimum ask for (median 5 years, across 33,478 postings).
Education
14,294 of the 41,225 open Software Engineer jobs (35%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on November 3, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Prepare for this role

You've read the whole posting — now see how you match it.