GCGovComp.app

City of Philadelphia / Public Works Department Water / Machinery and Equipment Mechanic 2

Job-title file

Machinery and Equipment Mechanic 2

Operate, maintain, and repair equipment or facilities, performing skilled hands-on work.

23 employees hold this title in Public Works Department Water. Median total compensation for the role is $19,410, below the department median of $20,746.

Employees
23
Total payroll
$455.8K
Role median
$19,410
Agency median
$20,746
Comparison
Below

What the records show

Role pay distribution

Pay distribution for this role

$165$42,057+

Hover a bar for its range; click to filter the list below.

How total compensation varies among the 23 people in this role. Even for one job title, pay differs with seniority, step, overtime, and tenure. Each bar is a pay range; the far-right bar collects the highest earners.

Compare departments

This role across City of Philadelphia

Machinery and Equipment Mechanic 2 is held in 9 City of Philadelphia departments. In Public Works Department Water, the median of $19,410 ranks #8 of 9.

Highest-paying departments for this role

Median total compensation for the Machinery and Equipment Mechanic 2 role in other City of Philadelphiadepartments (highest first). Each bar links to that department’s page for this role.

Same department

Other job titles in Public Works Department Water

Record list

Employees with this title

Page 1

Scott Charles Kessler

Machinery and Equipment Mechanic 2/Public Works Department Water

2021 total comp
$44,896
Base pay
$43,178
Overtime
$0
Other pay
$1,718
Benefits
$0
Total compensation
$44,896
Employment type
Salaried

Source-specific fields

Base Salary
$51,731
Employee Category
Civil Service
Job Code
7J15
Public Id
8030
Total Pay
$44,896

Scott Charles Kessler is a Machinery and Equipment Mechanic 2 at Public Works Department Water. They work salaried. 2021 total compensation came to $44,896.

Joseph Dooley

Machinery and Equipment Mechanic 2/Public Works Department Water

2022 total comp
$38,442
Base pay
$33,269
Overtime
$0
Other pay
$5,174
Benefits
$0
Total compensation
$38,442
Employment type
Salaried

Source-specific fields

Base Salary
$53,412
Employee Category
Civil Service
Job Code
7J15
Public Id
11699
Total Pay
$38,442

Joseph Dooley works as a Machinery and Equipment Mechanic 2 for Public Works Department Water. Their status is salaried. Joseph earned $38,442 in 2022.

Joseph Montini

Machinery and Equipment Mechanic 2/Public Works Department Water

2022 total comp
$34,325
Base pay
$26,030
Overtime
$8,147
Other pay
$148
Benefits
$0
Total compensation
$34,325
Employment type
Salaried

Source-specific fields

Base Salary
$50,183
Employee Category
Civil Service
Job Code
7J15
Public Id
9791
Total Pay
$34,325

Joseph Montini is a Machinery and Equipment Mechanic 2 at Public Works Department Water. They work salaried. 2022 total compensation came to $34,325.

Robert Hensel

Machinery and Equipment Mechanic 2/Public Works Department Water

2022 total comp
$31,167
Base pay
$30,777
Overtime
$0
Other pay
$389
Benefits
$0
Total compensation
$31,167
Employment type
Salaried

Source-specific fields

Base Salary
$53,412
Employee Category
Civil Service
Job Code
7J15
Public Id
7857
Total Pay
$31,167

At Public Works Department Water, Robert Hensel serves as a Machinery and Equipment Mechanic 2. They work salaried. Their 2022 pay totaled $31,167.

Kenneth Bond

Machinery and Equipment Mechanic 2/Public Works Department Water

2026 total comp
$27,478
Base pay
$15,974
Overtime
$10,557
Other pay
$948
Benefits
$0
Total compensation
$27,478
Employment type
Salaried

Source-specific fields

Base Salary
$57,600
Employee Category
Civil Service
Job Code
7J15
Public Id
23268
Total Pay
$27,478

At Public Works Department Water, Kenneth Bond serves as a Machinery and Equipment Mechanic 2. They work salaried. Their 2026 pay totaled $27,478.

Dawud Lewis

Machinery and Equipment Mechanic 2/Public Works Department Water

2026 total comp
$23,348
Base pay
$16,382
Overtime
$6,406
Other pay
$559
Benefits
$0
Total compensation
$23,348
Employment type
Salaried

Source-specific fields

Base Salary
$61,316
Employee Category
Civil Service
Job Code
7J15
Public Id
32841
Total Pay
$23,348

At Public Works Department Water, Dawud Lewis serves as a Machinery and Equipment Mechanic 2. They work salaried. Their 2026 pay totaled $23,348.

Nancy Moncrief

Machinery and Equipment Mechanic 2/Public Works Department Water

2021 total comp
$22,330
Base pay
$20,948
Overtime
$0
Other pay
$1,382
Benefits
$0
Total compensation
$22,330
Employment type
Salaried

Source-specific fields

Base Salary
$50,469
Employee Category
Civil Service
Job Code
7J15
Public Id
26729
Total Pay
$22,330

At Public Works Department Water, Nancy Moncrief serves as a Machinery and Equipment Mechanic 2. They work salaried. Their 2021 pay totaled $22,330.

Cavallo Rex

Machinery and Equipment Mechanic 2/Public Works Department Water

2026 total comp
$21,324
Base pay
$16,702
Overtime
$2,858
Other pay
$1,764
Benefits
$0
Total compensation
$21,324
Employment type
Salaried

Source-specific fields

Base Salary
$61,316
Employee Category
Civil Service
Job Code
7J15
Public Id
26819
Total Pay
$21,324

Cavallo Rex works as a Machinery and Equipment Mechanic 2 for Public Works Department Water. Their status is salaried. Cavallo earned $21,324 in 2026.

Peter Santiago

Machinery and Equipment Mechanic 2/Public Works Department Water

2026 total comp
$20,257
Base pay
$16,042
Overtime
$2,889
Other pay
$1,327
Benefits
$0
Total compensation
$20,257
Employment type
Salaried

Source-specific fields

Base Salary
$59,459
Employee Category
Civil Service
Job Code
7J15
Public Id
39724
Total Pay
$20,257

Peter Santiago works as a Machinery and Equipment Mechanic 2 for Public Works Department Water. Their status is salaried. Peter earned $20,257 in 2026.

Anthony Hanna

Machinery and Equipment Mechanic 2/Public Works Department Water

2026 total comp
$20,212
Base pay
$16,108
Overtime
$2,833
Other pay
$1,271
Benefits
$0
Total compensation
$20,212
Employment type
Salaried

Source-specific fields

Base Salary
$57,600
Employee Category
Civil Service
Job Code
7J15
Public Id
39884
Total Pay
$20,212

Anthony Hanna holds the role of Machinery and Equipment Mechanic 2 at Public Works Department Water. Their status is salaried. In 2026, their total compensation was $20,212.

Zachary Adam Weiss

Machinery and Equipment Mechanic 2/Public Works Department Water

2026 total comp
$19,698
Base pay
$16,570
Overtime
$2,796
Other pay
$332
Benefits
$0
Total compensation
$19,698
Employment type
Salaried

Source-specific fields

Base Salary
$61,316
Employee Category
Civil Service
Job Code
7J15
Public Id
9263
Total Pay
$19,698

Zachary Adam Weiss is a Machinery and Equipment Mechanic 2 at Public Works Department Water. They work salaried. 2026 total compensation came to $19,698.

Edwin Ruiz

Machinery and Equipment Mechanic 2/Public Works Department Water

2026 total comp
$19,410
Base pay
$16,273
Overtime
$2,678
Other pay
$458
Benefits
$0
Total compensation
$19,410
Employment type
Salaried

Source-specific fields

Base Salary
$61,316
Employee Category
Civil Service
Job Code
7J15
Public Id
26446
Total Pay
$19,410

Edwin Ruiz works as a Machinery and Equipment Mechanic 2 for Public Works Department Water. Their status is salaried. Edwin earned $19,410 in 2026.

Reji Mathew

Machinery and Equipment Mechanic 2/Public Works Department Water

2026 total comp
$18,431
Base pay
$15,978
Overtime
$1,766
Other pay
$687
Benefits
$0
Total compensation
$18,431
Employment type
Salaried

Source-specific fields

Base Salary
$57,600
Employee Category
Civil Service
Job Code
7J15
Public Id
43714
Total Pay
$18,431

Reji Mathew holds the role of Machinery and Equipment Mechanic 2 at Public Works Department Water. Their status is salaried. In 2026, their total compensation was $18,431.

Johnny Hilton

Machinery and Equipment Mechanic 2/Public Works Department Water

2026 total comp
$17,989
Base pay
$15,949
Overtime
$1,426
Other pay
$614
Benefits
$0
Total compensation
$17,989
Employment type
Salaried

Source-specific fields

Base Salary
$57,600
Employee Category
Civil Service
Job Code
7J15
Public Id
6155
Total Pay
$17,989

Johnny Hilton works as a Machinery and Equipment Mechanic 2 for Public Works Department Water. Their status is salaried. Johnny earned $17,989 in 2026.

Troy Bracley

Machinery and Equipment Mechanic 2/Public Works Department Water

2026 total comp
$17,268
Base pay
$15,074
Overtime
$772
Other pay
$1,421
Benefits
$0
Total compensation
$17,268
Employment type
Salaried

Source-specific fields

Base Salary
$57,600
Employee Category
Civil Service
Job Code
7J15
Public Id
37852
Total Pay
$17,268

Troy Bracley is a Machinery and Equipment Mechanic 2 at Public Works Department Water. They work salaried. 2026 total compensation came to $17,268.

Jamire Wood

Machinery and Equipment Mechanic 2/Public Works Department Water

2026 total comp
$17,103
Base pay
$15,025
Overtime
$1,619
Other pay
$459
Benefits
$0
Total compensation
$17,103
Employment type
Salaried

Source-specific fields

Base Salary
$55,735
Employee Category
Civil Service
Job Code
7J15
Public Id
54036
Total Pay
$17,103

Jamire Wood holds the role of Machinery and Equipment Mechanic 2 at Public Works Department Water. Their status is salaried. In 2026, their total compensation was $17,103.

Max Figlestahler

Machinery and Equipment Mechanic 2/Public Works Department Water

2026 total comp
$16,432
Base pay
$16,256
Overtime
$0
Other pay
$176
Benefits
$0
Total compensation
$16,432
Employment type
Salaried

Source-specific fields

Base Salary
$59,459
Employee Category
Civil Service
Job Code
7J15
Public Id
7730
Total Pay
$16,432

Max Figlestahler is a Machinery and Equipment Mechanic 2 at Public Works Department Water. They work salaried. 2026 total compensation came to $16,432.

Joseph Turco

Machinery and Equipment Mechanic 2/Public Works Department Water

2026 total comp
$16,345
Base pay
$16,260
Overtime
$0
Other pay
$85
Benefits
$0
Total compensation
$16,345
Employment type
Salaried

Source-specific fields

Base Salary
$59,459
Employee Category
Civil Service
Job Code
7J15
Public Id
25939
Total Pay
$16,345

Joseph Turco works as a Machinery and Equipment Mechanic 2 for Public Works Department Water. Their status is salaried. Joseph earned $16,345 in 2026.

Jeffery Ison

Machinery and Equipment Mechanic 2/Public Works Department Water

2021 total comp
$9,446
Base pay
$6,697
Overtime
$0
Other pay
$2,748
Benefits
$0
Total compensation
$9,446
Employment type
Salaried

Source-specific fields

Base Salary
$50,469
Employee Category
Civil Service
Job Code
7J15
Public Id
4822
Total Pay
$9,446

Jeffery Ison is a Machinery and Equipment Mechanic 2 at Public Works Department Water. They work salaried. 2021 total compensation came to $9,446.

Anthony Orzechowski

Machinery and Equipment Mechanic 2/Public Works Department Water

2025 total comp
$9,199
Base pay
$0
Overtime
$0
Other pay
$9,199
Benefits
$0
Total compensation
$9,199
Employment type
Salaried

Source-specific fields

Base Salary
$53,412
Employee Category
Civil Service
Job Code
7J15
Public Id
22917
Total Pay
$9,199

Anthony Orzechowski is a Machinery and Equipment Mechanic 2 at Public Works Department Water. They work salaried. 2025 total compensation came to $9,199.

Keith Williams

Machinery and Equipment Mechanic 2/Public Works Department Water

2025 total comp
$7,574
Base pay
$5,907
Overtime
$382
Other pay
$1,285
Benefits
$0
Total compensation
$7,574
Employment type
Salaried

Source-specific fields

Base Salary
$59,530
Employee Category
Civil Service
Job Code
7J15
Public Id
27378
Total Pay
$7,574

Keith Williams works as a Machinery and Equipment Mechanic 2 for Public Works Department Water. Their status is salaried. Keith earned $7,574 in 2025.

Kevin Green

Machinery and Equipment Mechanic 2/Public Works Department Water

2022 total comp
$3,004
Base pay
$0
Overtime
$0
Other pay
$3,004
Benefits
$0
Total compensation
$3,004
Employment type
Salaried

Source-specific fields

Base Salary
$51,731
Employee Category
Civil Service
Job Code
7J15
Public Id
25243
Total Pay
$3,004

Kevin Green is a Machinery and Equipment Mechanic 2 at Public Works Department Water. They work salaried. 2022 total compensation came to $3,004.

Ernest Neven

Machinery and Equipment Mechanic 2/Public Works Department Water

2021 total comp
$165
Base pay
$164
Overtime
$0
Other pay
$1
Benefits
$0
Total compensation
$165
Employment type
Salaried

Source-specific fields

Base Salary
$45,931
Employee Category
Civil Service
Job Code
7J15
Public Id
37427
Total Pay
$165

Ernest Neven is a Machinery and Equipment Mechanic 2 at Public Works Department Water. They work salaried. 2021 total compensation came to $165.