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

FLEX Senior Software Engineer

Marriott International

$47 - $84
Sep 17, 2025
Bethesda, MD, USA
Apply Now

Marriott International is looking to advance the Marriott Bonvoy app, driving innovation and excellence across feature teams, and deliver high-impact solutions that matter.

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)
  • Demonstrated expertise in designing, developing, and maintaining scalable applications using Kotlin and Kotlin Multiplatform (KMP) to deliver cross-platform solutions efficiently
  • 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.)

Responsibilities

  • Define and build the next evolution of mobile solutions that elevate the Marriott experience
  • Oversee various mini-projects, ensuring they’re delivered on time and within scope —while leveraging the latest technologies in innovative and meaningful ways
  • Trains and/or mentors other team members, and peers as appropriate
  • 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
  • Ensures all projects follow the defined development and business case processes

Other

  • Undergraduate degree or equivalent experience/certification
  • Strong verbal and written communication skills with the ability to articulate complex technical ideas in easy-to-understand business terms
  • Ability to accomplish results through others, particularly by establishing relationships, effective controls and leading in a managed service environment
  • Ability to anticipate future software engineering opportunities
  • Experience with Agile software methodologies such as Scrum or SAFe