About a million people in senior-level jobs work part time, according to official figures.