Coach one or more domain teams of software engineers (5-10+ per domain) who are dispersed across the United States and United Kingdom, in addition to partners in global locations. Partner with distributed Product Managers and Designers on the creation of new functionality for current and future customer needs and the elimination of technical debt. Own the delivery outcomes on product commitments and represent delivery on business reviews with shared insight from our teams. Guide continuous evolution of software development and delivery processes. Facilitate the building of tools and best practices to make it easier for engineers to accomplish their goals. Contribute on platform direction, support roadmap and delivery planning iterations, and solicit feedback loops to support our team’s success. Develop opportunities to experiment and innovate, foster research, prototyping and evaluation of new capabilities to improve the platform experience (relative to investments and scale). Mentor career growth and development of our engineers, guide their goals and performance review life-cycle with coaching for success. Support our growth and hiring plans (internal and external), collaborate on interviews and candidate engagement, foster diversity and inclusivity in our approach.