Marriott Hotels & Resorts is hiring a Principal Software Engineer – Mobile to provide strategic technical leadership for the Marriott Bonvoy application. As a subject matter expert for either iOS or Android, you will define the platform roadmap, lead architecture initiatives, and deliver critical code to serve millions of guests worldwide.
What You'll Do
- Serve as the technical subject matter expert for an iOS or Android platform, providing strategic advisory and hands-on support for the Marriott Bonvoy app.
- Define the Target Architecture for the Platform and advise on the Mobile Platform Roadmap and priorities.
- Lead architecture and framework initiatives while regularly delivering high-impact code as part of the Mobile Platform Team.
- Act as the primary technical representative for the Mobile domain on strategic initiatives, translating requirements into mobile application architecture and implementation approaches.
- Ensure architectural alignment with platform standards, scalability, security, and maintainability.
- Serve as the key conduit between initiative stakeholders and the Mobile domain, communicating technical context, decisions, risks, and dependencies.
- Partner with other Principal Engineers, Engineering Directors, Enterprise Architecture, and squad Tech Leads to advise on major feature solutions and adherence to standards.
- Perform code reviews, coach developers, and recommend improvements to workflows, tools, and standards.
- Lead technical discussions for cross-platform Mobile initiatives, representing both Android and iOS considerations.
- Stay abreast of the platform ecosystem (Apple or Google) to maintain expert authority on OS and device capabilities.
- Research tools, frameworks, and industry trends; lead proof of concepts and assess technologies objectively.
- Educate the mobile engineering community internally and externally.
- Manage day-to-day relationships with IT teams to promote service delivery that meets or exceeds client expectations.
- Facilitate compliance with standard application development tools and processes to drive consistency throughout the SDLC.
- Monitor projects for adherence to defined processes, alignment with business cases, and service levels.
- Manage application development projects in partnership with IT teams, business partners, and providers.
- Provide input to IT’s business strategy, budgets, and governance practices.
What We're Looking For
- 10+ years of application development leadership experience.
- Enterprise-scale native mobile application development across multiple platforms with strong capability in either iOS or Android.
- Extensive experience developing large apps supporting millions of users at scale.
- Management of multiple Omni-Channel development efforts integrating with multiple back-end systems.
- Experience with Automation, CI/CD, Release Management, and Application Deployments to app stores.
- Familiarity with Enterprise-level SDKs for Analytics, Networking, Customer Engagement, and Application Performance Monitoring.
- Strong understanding of API platforms, backend services, database and networking components of full-stack infrastructure.
- Undergraduate/graduate degree or equivalent education and experience.
Nice to Have
- Demonstrated success leading medium- to large-scale initiatives or transformations.
- Proven knowledge of Agile methodology, preferably SAFe Agile.
- Experience with mixed and offshore delivery models.
- Strong process management, negotiation, influence, and problem-resolution skills.
- Proven ability to effectively prioritize and execute tasks in a high-pressure environment.
- Knowledge of the hospitality business environment, service requirements, and culture.
- Familiarity with the other mobile platform (iOS or Android).
- Ability to assess client needs, creatively approach solutions, and influence appropriate courses of action.
- Ability to understand technology lifecycles and translate them into business strategies.
- Solid understanding of IT financial structures and corporate financial processes.
- Strong verbal and written communication skills with the ability to articulate complex technical ideas in business terms.
- Ability to accomplish results through others by establishing relationships and leading in a managed service environment.
Marriott Hotels & Resorts is an equal opportunity employer.



