Manage multiple software development teams, owning the day-to-day management of software development where you are accountable for customer experience, project prioritization, software quality, and system maintenance.
Must-have
Nice-to-have
Not specified