What are the typical responsibilities of a software manager ?

A ) Managing budgets and resources

B ) Planning software projects

C ) All of these ✅

D ) Leading development teams