Oversee multiple software development teams, align technical execution with business priorities, drive innovation, and improve delivery processes.