The current study aims to examine the effects of management skills on job satisfaction and mediating role of self-efficacy and social support. To this end, 236 questionnaires have been collected from managers of Tejarat bank. The results showed that, as individual self-efficacy increases, social support cannot significantly mediate the relationship between management skills and job satisfaction. However, managerial skills had a significant effect on employee's job satisfaction. Also, social support significantly mediated the effects of management skill on job satisfaction. Furthermore, self-efficacy reverses the effect of management skills on job satisfaction. The results further revealed that in high levels of self-efficacy and high skills, job satisfaction for management would be affected by other variables. The satisfaction in higher level of organizations may need to be evaluated through different models rather than current ones.