Open Positions

Below you will find a list of open positions with Elizabeth Township.

Building Inspector/Code Enforcement Official

Elizabeth Township Elizabeth Township is accepting resumes for a full-time Building Inspector/Code Official.


This position is responsible for building inspections and plan reviews, code enforcement, permitting, zoning administration, planning administration and enforcement and reviews for compliance with Elizabeth Township Ordinances.

  • Candidates must possess Pennsylvania Labor and Industry Residential Building Inspector Certification and PA Building Code Official Certification or be willing to obtain these certifications within six months of employment.

  • Candidate must reside in Elizabeth Township, Allegheny County within two-years of hire date.

  • Salary is commensurate with experience.

  • Elizabeth Township is an equal opportunity employer.

  • If you wish to apply, please send resume (no application required) to the attention of Greg Butler, Township Manager at or send to the Elizabeth Township Municipal Building located at 522 Rock Run Road Elizabeth Township PA 15037.

  • Resumes will be accepted until the position is filled.

  • Please view the full job description below.

Public Works Department Summer Help

The Elizabeth Township Public Works Department will be hiring summer help for the 2022 season.


The criteria to be considered are as follows:

  • Must be at least 18 years old

  • Must have a valid drivers license

  • Must pass a drug test

  • Must be an Elizabeth Township Resident


Summer help will assist the public works department in various tasks during the busy summer months.


If you are interested in applying, you can fill out the application below, or stop in the Elizabeth Township Municipal Building to pick-up an application.

You can return your application during business hours to the Elizabeth Township Municipal Building or you can drop it in the drop-box in front of the Municipal Building labeled "TOWNSHIP OFFICES" during non-business hours.


If you have any additional questions, please feel free to contact us at 412-751-2880!