Marriott International is looking for an Associate Software Engineer – Mobile – Android to join its mobile engineering team and help build features for the Marriott Bonvoy Android app. This is an excellent opportunity for an early-career software engineer to work with experienced developers, product teams, UX specialists, QA professionals, and other technology teams while developing skills in Android, Kotlin, Java, APIs, security, and modern software engineering practices. The role supports remote work for eligible candidates outside commuting distance of Marriott’s Bethesda, Maryland headquarters.
Job Overview
| Field | Details |
|---|---|
| Company Name | Marriott International |
| Role | Associate Software Engineer – Mobile – Android |
| Qualification | Undergraduate degree or equivalent work experience/certifications; strong problem-solving, communication, and teamwork skills; introductory Kotlin/Android knowledge preferred |
| Job Location | Remote, United States |
| Salary | $66K–$104K annually (salary varies by location; Marriott’s published ranges differ by state) |
| Work Type | Remote |
| Job Type | Full-Time |
| Job Level | Associate / Early Career |
| Industry | Hospitality & Technology |
Job Description
Come join a dynamic Mobile Engineering team on the world-class Marriott Bonvoy apps. As an Associate Software Engineer (ASE), you will design, develop and implement features in the Bonvoy Android Mobile App. You will work closely with experienced engineers and within multi-disciplinary Product teams (Product, Scrum, UX, Eng, Content, QA, etc.) to deliver global features across many continents and languages, with high standards for user experience and global compliance. You will learn and enhance your software engineering skills from coding (e.g., Kotlin, Java, REST, GQL, etc.) to engineering best practices, Google Design standards, security standards, Agile/SAFe delivery models and more.
CANDIDATE PROFILE
REQUIRED EDUCATION / EXPERIENCE
- Undergraduate degree or equivalent work experience/certifications
- Solid problem-solving and critical thinking skills
- Strong verbal, written communication and teamwork skills
PREFERRED
- Basic/introductory knowledge of Kotlin/Android Development
CORE WORK ACTIVITIES
Delivering Technology
- Delivers assigned features as expected
- Participates in requirements and code reviews
- Complies with defined development and business case processes
- Coordinates with appropriate IT and vendor relations teams as assigned
- May provide consultation for routine systems development
- Coordinates with Operations and Infrastructure teams for deployment and production support activities
IT Governance
- Follows all defined IR standards and processes (i.e. IT Governance, SM&G, Architecture, etc.), and provides input for improvements to the appropriate process owners as needed
- Maintains a proper balance between business and operational risk
- Follows the defined project management standards and processes
Selection Process
- Online Application – Submit your application and resume through Marriott’s International careers portal.
- Resume Screening – The recruiting team reviews your qualifications and experience.
- Recruiter/Initial Interview – Discuss your background, skills, and interest in the role.
- Technical Interview – Assess Android/mobile development knowledge, problem-solving, and software engineering fundamentals.
- Team/Manager Interview – Meet members of the engineering or product team and discuss collaboration and role expectations.
- Final Selection – Marriott completes its evaluation and extends an offer to the selected candidate.
How to Apply
- Visit the official Marriott International Careers website.
- Search for “Associate Software Engineer – Mobile – Android.”
- Review the position requirements and remote-work eligibility.
- Click Apply Now.
- Create or sign in to your Marriott In ternationalCareers account.
- Upload your latest resume and provide the requested information.
- Complete and submit the application.
- Monitor your email for updates regarding the recruitment process.