Program management is a complex profession that requires skills such as leadership, management, customer focus, and technical expertise. A very common path to becoming a program manager is to work as a project manager and build up experience working within project management structures.