Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Marriott International Logo

Android Senior Software Engineer - Mobile Platform

Marriott International

$98,400 - $174,900
Sep 9, 2025
Bethesda, MD, USA
Apply Now

Marriott is looking to define and create the next generation of solutions to drive value by leveraging current and leading-edge technologies in an innovative and impactful manner.

Requirements

  • 6+ years’ experience in software development with expert level expertise in multiple programming languages and methodologies.
  • 5+ years hands-on experience with Android native application development languages, frameworks and tools (e.g., Kotlin, Java)
  • Proficient understanding of Android Architecture components (Jetpack Compose, Data Binding, etc)
  • Strong architectural mindset and experience working with MVVM/MVI design patterns
  • Expertise in multithreading techniques and hands on experience with Coroutines or RxJava.
  • Solid understanding of caching mechanisms, data management and storage solutions (Room, SQLite, etc.)
  • Excellent knowledge of working with dynamic data using services (e.g., JSON, REST APIs, GQL, etc.)

Responsibilities

  • Performs research, analysis, design, creation and implementation of applications to meet current and future user requirements.
  • Defines and creates the next generation of solutions to drive Marriott value.
  • Monitors multiple projects by Service Provider to successful completion, maintaining scope within the time and budget constraints.
  • Creates solutions that serve our business leveraging current and leading-edge technologies in an innovative and impactful manner.
  • Performs more complex quantitative and qualitative analyses for service delivery processes and projects.
  • Facilitates achievement of expected deliverables and obligations of Services Providers
  • Validates completeness of requirements prior to Service Provider solutioning

Other

  • Takes day-to-day direction from assigned Product Leader/Owner to lead technical workgroups and/or functions as a technical expert.
  • Operates as a key member of the team/squad to resolve and makes decisions on more complex, non-routine service requests with limited to moderate risk.
  • Undergraduate degree or equivalent experience/certification
  • Experience developing apps for large, critical user bases
  • Experience with unit testing and Android testing frameworks such as Espresso