Marriott Tech Accelerator

Principal Engineer

Job Location

hyderabad, India

Job Description

Role Title: Principal Engineer, Mobile Position Summary: Serves as a technical subject matter expert (SME) for a Platform (iOS or Android) and provides strategic technical advisory and hands-on support for the Marriott Bonvoy app towards organizational and departmental goals. Helps define the Target Architecture for the Platform and advises on the Mobile Platform Roadmap and priorities. Serves on the Mobile Platform Team and regularly delivers high-impact code. Leads architecture and framework initiatives. Partners with other Principal Engineers, Engineering Directors, Enterprise Architecture and squad Tech Leads to advise on solutioning for major features and adherence to architecture and security standards helping to solve the most complex problems while resulting in high-quality output. Performs code reviews and coaches developers. Provides recommendations for improvements around workflow, tools and standards. Stays abreast of the platform ecosystem (e.g., Apple or Google) to remain an expert authority on OS and device capabilities and possibilities. Researches and explores other tools, solutions, frameworks, etc. and how the industry and community at large are using them. Leads proof of concepts and helps to objectively assess technologies against goals and constraints. Educates the mobile engineering community, internal and external. Job Responsibilities: Managing Application Development Standards, Processes, and Tools Works with direct reports to facilitate consistency of service delivery across client groups Facilitates compliance with the standard set of application development tools and processes that will drive consistency and predictability throughout the SDLC for all client groups including: SDLC standard tools and processes for both waterfall and agile development Estimating standard tools and processes, incorporating flexibility for small and large projects Deployment standard tools and processes Monitors projects for adherence to defined application development processes Communicates to Application Development leaders opportunities to create broader IT related and corporate standards and policies where necessary Communicates important application development policy changes that affect service provider and/or Marriott operations Managing Day-To-Day Relationships with Teams Manages application development projects in partnership with IT teams, business partners and providers Provides project management of business projects Oversees effective reporting within application development team Leads project reviews with team on application development projects Manages day-to day relationships with all IT teams to promote the delivery of services that meet or exceed the client expectations Monitors projects for alignment with defined business case process Drives timely resolution of escalated service delivery problems and minimizes theimpact of any client service delivery issues Manages, and improves service level reporting for application development Provides early warning to the appropriate Business Partnership & Planning leadersand team regarding degraded or missed service levels Assists with application development and maintenance of service provider projectmanagement standards and tools Participates in client portfolio and demand management processes, and engagesservice providers to ensure client satisfaction Works with application development service providers Validates the service provider(s) performs the services agreed to by the masterservices agreement in a manner that is consistent with both the spirit and the letter of the agreement Works with team to progress the service providers services to match client needs Facilitates team and service provider compliance with the agreement Validates service levels meet business needs Facilitates the definition and enforcement of good service provider contracts Supports the IT organization Provides input to ITs business strategy and planning as needed Supports and follows defined IT Governance decision rights, standards and practices Emphasizes accuracy and effectiveness of estimating and planning managementwith team Provides input to business/discipline and continent IT budgets Implementing and Managing Continuous Improvement Program Drives adoption of CMMi or similar metrics to demonstrate continuous improvement andalignment with the industry Demonstrates continuous improvement through metrics of quality consistency and clientsatisfaction Works with application development service providers, IT teams, and business partners toimplement continuous improvement activities Responds to issues identified in project surveys or other feedback processes, to continuallyimprove client satisfaction Management Competencies: Leadership Managing Execution Building Relationships Generating Talent and Organizational Capability Learning and Applying Professional Expertise Skill and Experience: 8-10 years of application development leadership experience that includes: Enterprise-scale native mobile application development across multiple platforms with a strong capability in iOS or Android. Extensive experience in development of a variety of large apps supporting millions of users at scale in iOS or Android. Management of multiple Omni-Channel development efforts integrating with multiple back-end systems Experience with Automation, CI/CD, Release Management processes and Application Deployments to app stores. Familiarity with Enterprise-level SDKs for Analytics, Networking, Customer Engagement, Application Performance Monitoring Strong understanding of API platforms, backend services, database and networking components of full-stack infrastructure Undergraduate/graduate degree or equivalent education experience Demonstrated success leading medium- to large-scale initiatives/transformations Proven knowledge of Agile methodology; preferably SAFe Agile Experience with mixed and offshore delivery models Good process management, negotiating, influencing and problem resolution skills Proven ability to effectively prioritize and execute tasks in a high-pressure environment Knowledge of business environment, service requirements and hospitality culture Knowledge of / familiarity with the other platform (iOS or Android) as well Demonstrated ability to assess customer/client needs, creatively approach solutions, decide and influence appropriate courses of action Ability to understand and communicate the lifecycle of technologies and applications and to translate into business strategies for the client organizations. Solid understanding of IT financial structures and ability to manage to corporate financial processes and standards - including drivers of process costs 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 Education and Certifications: Undergraduate degree or equivalent experience / certification Work location: Hyderabad, India. Work mode: Hybrid

Location: hyderabad, IN

Posted Date: 5/29/2025
View More Marriott Tech Accelerator Jobs

Contact Information

Contact Human Resources
Marriott Tech Accelerator

Posted

May 29, 2025
UID: 5219560244

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.