Bethesda, Maryland, United States Employment USD 118,560 - 197,600 Hourly

Marriott Hotels & Resorts is hiring a Principal Software Engineer - Mobile

About the Role

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.

Required Skills
iOSAndroidEnterprise-scale DevelopmentCI/CDRelease ManagementApp Store DeploymentAutomationOmni-Channel Development
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
Marriott Hotels & Resorts

At more than 100 award-winning properties worldwide, The Ritz-Carlton Ladies and Gentlemen create experiences so exceptional that long after a guest stays with us, the experience stays with them. Attracting the world’s top hospitality professionals who curate lifelong memories, we believe that everyone succeeds when they are empowered to be creative, thoughtful and compassionate.

Visit website
Job Details
Department Software Development
Category mobile
Posted 14 days ago