Job satisfaction is a critical factor influencing employee well-being and productivity. However, the underlying factors may differ across occupational groups. In order to enhance workplace outcomes, it is essential to understand how work role function, stress, and quality of life impact job satisfaction in both blue-collar and white-collar workers. With structural equation modeling, we investigated the relationships between job satisfaction and work role function, stress, and quality of life for blue-collar and white-collar workers. We conducted interviews with 175 blue-collar and 162 white-collar workers. The Short Form-12 health survey (SF-12), Perceived Stress Scale (PSS), Work Role Function Questionnaire (WRFQ), and Minnesota Satisfaction Questionnaire (MSQ) were performed. As a result of the structural equation model, mental quality of life increased WRFQ and decreased PSS, and physical quality of life increased WRFQ in both groups. In addition, WRFQ increased job satisfaction in blue-collar workers, and PSS decreased job satisfaction in white-collar workers. We conclude that job satisfaction is affected by work role function in blue-collar workers and job stress in white-collar workers.