Note: The job is a remote job and is open to candidates in USA. Marriott International is the world’s largest hotel company, and they are seeking a Director of Platform Engineering. The role involves overseeing application development projects, managing software engineers, and ensuring project quality and adherence to processes.
Responsibilities
- Oversee day to day application development projects and engineering while leading continuous improvement on process definition and compliance
- Directly manage software engineers and project managers
- Deliver on commitments to discipline partners and collaborates with architects on major organizational initiatives across multiple channels & platform
- Function as the technical decision-maker and problem solver to deliver projects on time and on budget
- Promote project quality and manages the application development team to promote satisfaction with all technology teams and business partners by following standard application development tools and processes
- Manage continuous improvement program to improve quality, consistency, and client satisfaction
- Define API gateway roadmap with automated API provisioning
- Understand IT financial structures and manage corporate financial processes and standards - including drivers of process costs
- Influence technology strategy by providing strategic advice, be a trusted advisor to discipline partners for leveraging/customizing software to meet their digital marketing requirements
- Work with direct reports to facilitate consistency of service delivery across client groups
- Facilitate 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 tool and processes for both waterfall and agile development; Estimating standard tools and processes, incorporating flexibility for small and large projects; and deployment standard tools and processes
- Monitor projects for adherence to defined application development processes
- Communicate to Application Development leaders opportunities to create broader IT related and corporate standards and policies where necessary
- Communicate important application development policy changes that affect service provider and/or Marriott operations
- Manage application development projects in partnership with IT teams, business partners and providers
- Work with application development service providers and validate the service provider(s) performs the services agreed to by the master services agreement in a manner that is consistent with both the spirit and the letter of the agreement
- Provide input to IT’s business strategy and planning as needed
- Support and follow defined IT Governance decision rights, standards and practices
- Drive adoption of CMMi or similar metrics to demonstrate continuous improvement and alignment with the industry
- Demonstrate continuous improvement through metrics of quality consistency and client satisfaction
- Work with application development service providers, IT teams, and business partners to implement continuous improvement activities
- Respond to issues identified in project surveys or other feedback processes, to continually improve client satisfaction
Skills
- Bachelor's degree or foreign equivalent degree in Computer Science, Electronics Engineering, IT or related technical field followed by 10 years of progressively responsible professional application development leadership experience
- 7 years of technical experience within architecture development, including integration of backend systems and development
- 5 years of experience designing, managing and maintaining API gateway (Akana or other industry leading API Gateway) and developer portal in Production environment
- 5 years of experience with integration approaches and architectures
- 5 years of experience with cloud-native solution, microservices-architecture and API orchestration architecture
- 4 years of experience with each of the following technologies – Java, NoSQL, Spring boot, Kafka, Docker, K8s, Cloud
- 3 years of experience with DevOps, CI/CD pipelines, logging, metrics, monitoring, tracing, service mesh, LTM, GTM, and SEO
- 5 years of experience with API platforms, back-end services, database and networking components of full stack infrastructure
- 5 years of experience in building observability platforms using ELK, Prometheus, Grafana, and/or Graphite
- 5 years of experience with Akamai GTM, Akamai Bot Manager, Akamai Kona Site Defender, and/or Akamai Devops
- 4 years of experience with edge and application caching strategies using Akamai, Redis, Varnish, and/or Hazlecast
- 5 years of experience with performance monitoring, debugging, optimization techniques and core web vitals
- 3 years of experience with frontend technology stacks NodeJS, ReactJS, VueJS, webpack and develop proof of concepts
- 5 years of experience with direct management of cross functional, sourced, or matrixed teams
Benefits
- Telework: 100%; Position may be performed from anywhere within the US
- Travel to Marriott HQ in Bethesda MD at least one per quarter
Company Overview