Senior Software Engineer (MULTIPLE POSITIONS) – Bethesda, MD

Marriott InternationalBethesda, MDRemotefull_timesenior

$132,400 – $181,300 USD

Tech Stack

Responsibilities

  • Lead the design, solutioning and delivery of large-scale enterprise applications including end-to-end integration solutions development for enterprise software or hosted high-tech services.
  • Develop cloud native applications using Spring Boot, Spring Webflux, Play, and/or Akka, and implement Microservices using REST, MQ, Java 11+, Python, JavaScript and Docker.
  • Perform requirements analysis, solution architecture reviews, and high-level solution design, resource-based and API specification development.
  • Coordinate with Operations and Infrastructure teams for deployment and production support activities.
  • Provide consultation for routine and complex systems development and demonstrate technology leadership in developing cutting edge technology.

Soft Skills

AgileObject Oriented Design

Benefits

  • Remote Work

Culture

Agile/ScrumCross-Functional TeamsInclusive Hiring

Requirements

Required: Bachelor's degree in Computer Science or a closely related technical field
Preferred: Master's degree in Computer Science or a closely related technical field
Regions: Us

Get jobs like this in your inbox

Weekly Spring Boot, Spring Webflux, Play Framework hiring trends and salary data — free.

Join 8 engineers getting weekly insights

Get market intelligence in your inbox

Free weekly insights on tech hiring trends, salaries, and in-demand stacks.

Already a subscriber? Sign in

About Marriott International
Industry: hospitality
Size: enterprise

Marriott International is the world’s largest hotel company, dedicated to providing diverse opportunities for associates to grow and succeed, while fostering an inclusive environment.

View company profile →
Compensation
Base salary: $132,400 – $181,300 USD
Bonus: Bonus Eligible