Construction Compliance Administrator | Certified Payroll, COIs & Procore

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

TYPE OF WORK

Full Time

SALARY

$7/hour

HOURS PER WEEK

40

DATE UPDATED

Sep 12, 2026

JOB OVERVIEW

ABOUT THE ROLE

We are hiring a highly organized Construction Compliance Administrator to support a growing U.S.-based specialty contractor serving commercial, industrial, manufacturing, and government clients.

This remote role focuses on construction compliance, contractor licensing, certificates of insurance (COIs), vendor prequalification, certified payroll, prevailing wage documentation, and project compliance portals such as Procore, ISNetworld, Avetta, Textura, and LCPTracker.

You do not need experience in every compliance area listed below. We are open to candidates with strong construction administration, contract administration, payroll, accounting, document control, or vendor compliance experience who can quickly learn specialized U.S. requirements.

This is a deadline-driven role with direct responsibility for keeping projects authorized to begin, maintaining required documentation, and helping ensure that billing and payments are released on schedule.

WHAT YOU WILL DO

Contractor Licensing and Business Registration

Maintain contractor licenses and business registrations across multiple U.S. states and operating entities

Track expiration dates, renewal deadlines, filing requirements, and supporting documents

Prepare and submit renewal packages using established procedures

Keep company information current on general contractor and approved subcontractor lists

Insurance, Bonding, and COI Compliance

Request, review, organize, and track certificates of insurance, endorsements, and related documentation

Confirm that insurance documents meet project or general contractor requirements

Track workers’ compensation documentation and state-specific requirements

Coordinate bonding documents for government and commercial contracts

Assemble complete compliance packages before project mobilization

Prevailing Wage and Certified Payroll

Research and track whether projects are subject to federal Davis-Bacon or state prevailing wage requirements

Retrieve and organize applicable wage determinations

Prepare, review, track, or submit certified payroll reports according to established procedures

Communicate wage rates, worker classifications, fringe benefit requirements, and reporting schedules to the accounting team

Track California public works requirements, including DIR registration, DAS documentation, and eCPR submissions

Respond to documentation requests and help resolve certified payroll discrepancies

Federal and Government Contracting Compliance

Maintain ---------- registration and related company records

Track CAGE, UEI, and agency-specific registration information

Maintain organized, audit-ready files for government and public works projects

General Contractor Prequalification and Compliance Portals

Complete and renew general contractor prequalification applications

Maintain company profiles and documentation in portals such as Procore, ISNetworld, Avetta, Textura, and LCPTracker

Upload insurance, licensing, payroll, financial, safety, and corporate documentation

Track approval status, deficiencies, expirations, and outstanding requirements

Flag potential compliance lapses before they delay a bid, project, mobilization, billing, or payment

Billing and Project Closeout Support

Confirm that required compliance and certified payroll documentation is complete before pay applications are submitted

Track lien waivers, retention documentation, closeout requirements, and payment-related compliance

Coordinate with accounting, project management, sales, general contractors, and external agencies

Maintain accurate trackers, status reports, and audit-ready electronic files

MUST-HAVE EXPERIENCE AND SKILLS

At least two years of experience in one or more relevant areas: construction administration, project coordination, compliance administration, contract administration, document control, payroll, accounting, insurance documentation, vendor management, or subcontractor administration

Experience managing detailed documents, renewals, approvals, or deadline-sensitive workflows

Strong written and spoken English

Strong attention to detail and the ability to identify missing or inconsistent information

Proficiency with Google Drive, Google Sheets, Microsoft Excel, and Microsoft Office

Ability to manage multiple deadlines across several projects, entities, or jurisdictions

Ability to follow detailed procedures while proactively escalating risks and missing requirements

Comfortable communicating professionally with internal teams, general contractors, vendors, agencies, and insurance contacts

Reliable computer, stable internet connection, and a professional remote workspace

PREFERRED EXPERIENCE

You do not need all of the following. Direct experience in at least one area will strengthen your application:

U.S. construction administration or subcontractor compliance

Contractor or business license tracking

Certificates of insurance, endorsements, or insurance compliance

Vendor onboarding and general contractor prequalification

Construction payroll, payroll auditing, or certified payroll support

Prevailing wage or public works documentation

Pay applications, lien waivers, retention, or project closeout

Procore, Salesforce, Airtable, or similar systems

BONUS EXPERIENCE

Davis-Bacon or state prevailing wage compliance

Certified payroll reports, WH-347 forms, wage determinations, worker classifications, fringe benefits, or overtime verification

California DIR, DAS 140/DAS 142, apprenticeship requirements, or eCPR

ISNetworld, Avetta, Textura, LCPTracker, or similar contractor compliance portals

---------- , CAGE, UEI, or government vendor registrations

Multi-state contractor licensing and business registrations

Construction bonding or state-specific workers’ compensation requirements

Supporting compliance audits or responding to agency inquiries

WHAT SUCCESS LOOKS LIKE

Renewal and submission deadlines are tracked and completed before expiration

Compliance files are accurate, complete, and audit-ready

Missing documents and deficiencies are identified early

Project mobilization, billing, and payment are not delayed because of preventable compliance issues

Internal teams receive clear, timely written updates

Compliance trackers and portals remain current without repeated follow-up from management

WHY JOIN US

Long-term, full-time remote opportunity

Direct exposure to U.S. construction, public works, and government contracting compliance

Opportunity to develop valuable expertise in certified payroll, prevailing wage, contractor licensing, and compliance platforms

High-visibility role with room to grow into broader compliance and risk management responsibilities

Compensation of $7-$9 USD per hour based on demonstrated experience

HOW TO APPLY

Please submit your updated resume and answer all four questions below. Applications containing only a generic introduction will not be prioritized.

Describe your most relevant construction, contractor, payroll, insurance, or compliance role. What type of company or projects did you support, what country were they based in, and what responsibilities did you personally handle?

Which of the following have you personally prepared, reviewed, submitted, or tracked: contractor licenses, business registrations, COIs or insurance endorsements, bonding, workers’ compensation documents, vendor prequalification, certified payroll, prevailing wage documentation, lien waivers, pay applications, or retention documents? Clearly state your level of involvement with each applicable item.

Describe one specific situation where you caught a missing document, compliance issue, or approaching deadline before it delayed a project, billing, or payment. How did you track, escalate, and resolve it?

Which systems or portals have you used hands-on, such as Procore, ISNetworld, Avetta, Textura, LCPTracker, ---------- , Salesforce, Airtable, or similar platforms? Briefly explain what you personally did in each system.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0234
Total Execution Time  0.0253
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,534,824 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Construction-Compliance-Administrator-Certified-Payroll-COIs-Procore-1700448
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0167 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1700448
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 949483
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1700448
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-24',ej.date_added) duration_daysDATEDIFF('2026-09-24',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_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-09-24',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1700448' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1700448 
0.0011   UPDATE employer_jobs SET hit_counts '***Jul-31-2026=536***Aug-01-2026=216***Aug-02-2026=56***Aug-03-2026=76***Aug-04-2026=42***Aug-05-2026=25***Aug-06-2026=6***Aug-07-2026=10***Aug-08-2026=8***Aug-09-2026=2***Aug-10-2026=3***Aug-11-2026=5***Aug-12-2026=8***Aug-13-2026=3***Aug-14-2026=3***Aug-15-2026=1***Aug-16-2026=4***Aug-17-2026=2***Aug-19-2026=4***Aug-20-2026=777***Aug-21-2026=45***Aug-22-2026=26***Aug-23-2026=12***Aug-24-2026=13***Aug-25-2026=15***Aug-26-2026=8***Aug-27-2026=313***Aug-28-2026=48***Aug-29-2026=14***Aug-30-2026=5***Aug-31-2026=20***Sep-01-2026=8***Sep-02-2026=13***Sep-03-2026=9***Sep-04-2026=267***Sep-05-2026=25***Sep-06-2026=24***Sep-07-2026=21***Sep-08-2026=13***Sep-09-2026=17***Sep-10-2026=9***Sep-11-2026=6***Sep-12-2026=578***Sep-13-2026=107***Sep-14-2026=101***Sep-15-2026=44***Sep-16-2026=30***Sep-17-2026=14***Sep-18-2026=17***Sep-19-2026=9***Sep-24-2026=1' WHERE job_id'1700448'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Jul-2026=536***Aug-2026=1770***Sep-2026=1312' WHERE job_id'1700448'  
0.0020   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1700448' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1700448 
0.0094   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '949483'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)