Labor Compliance Specialist/Auditor

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

TBD

HOURS PER WEEK

40

DATE UPDATED

Sep 21, 2026

JOB OVERVIEW

Position Overview

We are seeking a highly analytical, detail-oriented, and organized Labor Compliance Specialist / Auditor to support the review, auditing, and administration of labor compliance requirements for public works, federally funded, and other regulated construction projects. The ideal candidate must be able to follow instructions carefully, adhere to established workflows and Standard Operating Procedures (SOPs), maintain accurate and orderly documentation, and consistently complete detailed processes without skipping required steps.

This is not strictly an administrative compliance position. We are specifically seeking a candidate with a strong auditing and accounting background who is comfortable reviewing payroll records, reconciling financial information, identifying discrepancies, documenting findings, and conducting detailed compliance reviews.

The ideal candidate understands how financial records connect and has experience in auditing, accounting, Accounts Payable (AP), Accounts Receivable (AR), payroll, or financial reconciliation. Prior labor compliance or construction experience is highly preferred but may not be required for an exceptional accounting/audit candidate who can learn regulatory requirements quickly.

A CPA, CPA candidate, or candidate with formal accounting/auditing credentials is strongly preferred.

Key Responsibilities:

Labor Compliance & Auditing

Conduct detailed audits of contractor and subcontractor labor compliance documentation.
Review Certified Payroll Reports (CPRs) for accuracy, completeness, and compliance.
Compare payroll records against supporting documentation to identify inconsistencies or potential violations.
Audit employee classifications, wage rates, fringe benefits, hours worked, overtime, deductions, and payroll calculations.
Identify underpayments, overpayments, missing documentation, discrepancies, and other compliance deficiencies.
Review payroll registers, timecards, proof of payment, canceled checks, direct-deposit records, invoices, and other supporting financial documentation.
Calculate potential wage restitution and document the basis for audit findings.
Maintain detailed audit trails and supporting documentation.
Prepare clear audit findings, deficiency notices, and compliance correspondence.
Follow up with contractors and subcontractors regarding outstanding deficiencies and corrective actions.
Assist with internal and external compliance audits and investigations.
Accounting & Financial Review
Perform detailed reconciliations between payroll, accounting records, supporting documentation, and compliance submissions.
Review AP and AR documentation when relevant to compliance verification.
Trace transactions and payments through supporting accounting records.
Identify mathematical errors, duplicate transactions, inconsistencies, missing payments, and unsupported amounts.
Analyze spreadsheets and large volumes of financial information with a high degree of accuracy.
Verify calculations independently rather than relying solely on information provided by contractors.
Maintain organized records capable of supporting an audit, investigation, or agency review.
Public Works & Prevailing Wage Compliance

Depending on experience and assigned projects, responsibilities may include:

California prevailing wage compliance
Davis-Bacon / Davis-Bacon Related Acts
Certified payroll auditing
DIR requirements and eCPR
WH-347 payroll review
Prevailing wage determinations
Fringe benefit verification
Worker classification review
Overtime requirements
Apprenticeship requirements
DAS 140 and DAS 142 documentation
Apprenticeship ratios
Restitution calculations
Contractor and subcontractor compliance
Agency and client audit preparation
Labor compliance tracking systems and reporting

Training may be provided on specific labor compliance regulations and systems for candidates with exceptional accounting and auditing qualifications.

REQUIRED Qualifications

Candidates must have professional experience in auditing, accounting, or financial review, including experience with Accounts Payable (AP), Accounts Receivable (AR), payroll, reconciliations, or similar accounting functions.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0332
Total Execution Time  0.0351
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,515,984 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Labor-Compliance-SpecialistAuditor-1709941
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0206 seconds)  (Hide)
0.0006   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0014   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1709941
 LIMIT 1 
0.0016   SELECT *
FROM `employers`
WHERE `employer_id` = 918159
 LIMIT 1 
0.0037   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1709941
AND `misc`.`id` IS NULL 
0.0007   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-03',ej.date_added) duration_days, DATEDIFF('2026-10-03',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_jobs ej WHERE e.employer_id = ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id = '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-10-03',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1709941' 
0.0016   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1709941 
0.0037   UPDATE employer_jobs SET hit_counts = '***Aug-15-2026=153***Aug-16-2026=103***Aug-17-2026=67***Aug-18-2026=32***Aug-19-2026=17***Aug-20-2026=21***Aug-21-2026=10***Aug-22-2026=9***Aug-23-2026=21***Aug-24-2026=10***Aug-25-2026=189***Aug-26-2026=82***Aug-27-2026=51***Aug-28-2026=31***Aug-29-2026=51***Aug-30-2026=24***Aug-31-2026=18***Sep-01-2026=26***Sep-02-2026=21***Sep-03-2026=24***Sep-04-2026=36***Sep-05-2026=18***Sep-06-2026=18***Sep-07-2026=11***Sep-08-2026=10***Sep-09-2026=246***Sep-10-2026=19***Sep-11-2026=14***Sep-12-2026=18***Sep-13-2026=12***Sep-14-2026=9***Sep-15-2026=22***Sep-16-2026=10***Sep-17-2026=19***Sep-18-2026=14***Sep-19-2026=13***Sep-20-2026=11***Sep-21-2026=235***Sep-22-2026=67***Sep-23-2026=22***Sep-24-2026=38***Sep-25-2026=18***Sep-26-2026=20***Sep-27-2026=11***Sep-28-2026=16***Sep-29-2026=10***Sep-30-2026=23***Oct-01-2026=17***Oct-02-2026=7***Oct-03-2026=11' WHERE job_id= '1709941'  
0.0008   UPDATE employer_jobs SET monthly_hits = '***Aug-2026=887***Sep-2026=1031***Oct-2026=35' WHERE job_id= '1709941'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1709941' AND status LIKE 'sent%' ORDER BY id DESC  
0.0006   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1709941 
0.0038   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '918159'
AND `date_added` >= '2022-06-08' 
0.0008   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)