Lead software development teams by managing the end-to-end project lifecycle and removing obstacles to improve delivery speed and quality. Facilitate agile ceremonies and coordinate between engineering teams, product managers, and executive stakeholders.