Human Resources

The City of Vestavia Hills is an equal opportunity employer. Employees are categorized into two primary categories: classified (police, fire, EMS services and administrative positions) or non-classified (maintenance, laborer or library page). Regardless of category, all applicants must make application through the Jefferson County Personnel Board. The City typically hires exclusively from the certification listings provided by the Personnel Board. To view the listing of available positions, CLICK HERE to visit our employment page, or contact the Personnel Board online at https://www.pbjcal.org or call 205.325.5515.

Applicants interested in non-classified positions may contact the respective City department for additional information:

Public Services 205.978.0150
Parks & Recreation 205.978.0166
Library 205.978.0155

Contact Us

Human Resources Director
James Randall | 205.978.0192jrandall@vhal.org

Payroll Supervisor
Stephanie Kendrick | 205.978.0127 | skendrick@vhal.org