Directors of leadership development plan and implement training programs to educate supervising staff at a company on how to be more effective leaders. This role is often found in a large organization looking to improve their manager’s and executive’s communication and leadership skills. Your job duties include designing a strategy for the leadership program, developing content to achieve the organization's goals and promote its mission, providing material and activities to enhance leadership qualities, assisting in the program development plan, and overseeing operations during implementation. A director of leadership development may also manage the budget and timeline for completing the program.