Software Development Manager Essential duties and responsibilities: Oversee employee work assignments, time management, recruitment, and assist in staff development. Direct, assign, and evaluate work across multiple software development projects aimed at improving internal business processes. Manage