Oversee the software development process from design to deployment ensuring on-time delivery
Collaborate proactively across Engineering to ensure adoption of standard processes and leverage common/platform components
Take ultimate ownership of product development execution including R&D Solutions Engineering DevOps reliability and security by working closely with other internal teams
Provide leadership coach mentor and develop direct reports
Support Recruitment and Training by working with the Directors of Engineering
Manage multiple squads or individuals working on multiple products across locations
Work with senior leadership product management and other stakeholders
Drive workplace communication and prepare employees for success using people-management skills