GCGovComp.app

City and County of San Francisco / City Administrator / Stationary Engineer

Job-title file

Stationary Engineer

Design, analyze, and oversee technical systems or infrastructure, ensuring they meet specifications and codes.

43 employees hold this title in City Administrator. Median total compensation for the role is $194,231, above the department median of $151,053.

Employees
43
Role median
$194,231
Agency median
$151,053
Comparison
Above

What the records show

Role pay distribution

Pay distribution for this role

$14,039$245,512+

How total compensation varies among the 43 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.

Record list

Employees with this title

Highest-paid first / page 2

Randy Schaeffer

Stationary Engineer/City Administrator

2025 total comp
$36,037
Sub-department
Journeyman Trade
Organization group
General Administration & Finance
Base pay
$26,280
Overtime
$370
Other pay
$0
Benefits
$9,387
Total compensation
$36,037
Employment type
Permanent Civil Service
Union / bargaining unit
Stationary Engineers, Local 39
Full-time equivalent (FTE)
0.21

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
ADM
Health and Dental Benefits
$4,506
Job Code
7334
Job Family Code
7300
Organization Group Code
General Administration & Finance
Other Benefits
$2,013

Randy Schaeffer is a Stationary Engineer at City Administrator within Journeyman Trade. They work permanent civil service, 0.21 FTE. 2025 total compensation came to $36,037. They are represented by Stationary Engineers, Local 39.

Michael Ostrovsky

Stationary Engineer/City Administrator

2025 total comp
$23,722
Sub-department
Journeyman Trade
Organization group
General Administration & Finance
Base pay
$21,964
Overtime
$0
Other pay
$103
Benefits
$1,654
Total compensation
$23,722
Employment type
Temporary Exempt
Union / bargaining unit
Stationary Engineers, Local 39
Full-time equivalent (FTE)
0.17

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
ADM
Job Code
7334
Job Family Code
7300
Organization Group Code
General Administration & Finance
Other Benefits
$1,654
Total Salary
$22,067

At City Administrator, Michael Ostrovsky serves as a Stationary Engineer within Journeyman Trade. They work temporary exempt, 0.17 FTE. Their 2025 pay totaled $23,722. Union affiliation: Stationary Engineers, Local 39.

Marcus Johnson

Stationary Engineer/City Administrator

2025 total comp
$14,039
Sub-department
Journeyman Trade
Organization group
General Administration & Finance
Base pay
$9,876
Overtime
$370
Other pay
$0
Benefits
$3,793
Total compensation
$14,039
Employment type
Permanent Civil Service
Union / bargaining unit
Stationary Engineers, Local 39

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
ADM
Health and Dental Benefits
$1,589
Job Code
7334
Job Family Code
7300
Organization Group Code
General Administration & Finance
Other Benefits
$769

At City Administrator, Marcus Johnson serves as a Stationary Engineer within Journeyman Trade. They work permanent civil service. Their 2025 pay totaled $14,039. Union affiliation: Stationary Engineers, Local 39.