The demand for learning English as a foreign language has significantly heightened the need to recruit efficient teachers. Related literature confirms the lack of studies on teacher characteristics that can affect their job satisfaction. This study aimed to study the relationship between Iranian EFL teachers’ professional development, job satisfaction, and reflective thinking. One-hundred and fifty-nine teachers from different universities, language institutes, and schools wer e requested to answer the professional development questionnaire, the Minnesota satisfaction questionnaire, and reflective thinking scale as the main data collection instruments. These questionnaires were given in three different ways: in person, email, and social networks. Structural Equation Modeling was used to examine the hypothesized model of associations. This model was confirmed following the application of the modification indices proposed by the software (Normal chi-square = 3.4; RMSEA =.03; RMR =.02; GFI =.94; AGFI =.91; NFI =.94; CFI =.94; IFI =.94). The findings showed that there were significant internal correlations between all the latent variables and their sub-scales. Furthermore, findings of multiple regression analysis revealed that professional development and reflective thinking positively predicted job satisfaction, with professional development exerting more predictive power compared to reflective thinking. Pedagogical implications of the results have been discussed.