Director, Platform Engineering (Multiple...
Role details
Job location
Tech stack
Job description
-
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.
Requirements
REQUIREMENTS: 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. Experience must include:
-
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
Telework: 100%; Position may be performed from anywhere within the US
Travel: Travel to Marriott HQ in Bethesda MD at least one per quarter
Benefits & conditions
SALARY: $168,150-$197,600 per year