Compliance Manager

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

TYPE OF WORK

Full Time

SALARY

$2500/month

HOURS PER WEEK

50

DATE UPDATED

Dec 23, 2025

JOB OVERVIEW

Dual Fuel Corp is a full service mechanical contracting company specializing in the installation and service of heating plants for multifamily and commercial buildings in the New York City metro area.

Job Duties:

Subcontractor Contracts
o Lead the end-to-end subcontractor contracting process, including drafting, negotiating exceptions, routing approvals, and ensuring executed agreements align with customer contract flow-downs.
o Maintain Dual Fuel’s subcontract templates, exhibits, and compliance language in partnership with leadership and legal counsel as needed.
o Establish and enforce standardized subcontract onboarding controls, including documentation checklists, compliance gates, and clear handoffs with Project Management and Accounting.
o Ensure subcontract agreements are executed prior to mobilization and/or billing, and that deviations are documented and approved.

Subcontractor Insurance & Risk Management
o Own the subcontractor insurance and COI compliance program across all projects, ensuring requirements are defined, communicated, and enforced prior to site access and invoicing.
o Implement, administer, and continuously improve a subcontractor insurance compliance platform (e.g., Jones, Docutrax, or similar), including configuration of company-wide and project-specific compliance rules, subcontractor onboarding workflows, and automated renewal/expiration tracking.
o Drive integration and data alignment between the compliance platform and internal systems (ERP and project management tools such as BuildOps, Sage Intacct, or equivalents) to reduce manual entry, improve visibility, and prevent payment or mobilization delays tied to missing or deficient coverage.
o Review exceptions and coordinate cures with subcontractors and Project Management.
o Maintain centralized visibility into compliance status; proactively monitor expirations, deficiencies, and renewals.
o Escalate noncompliance and coordinate risk mitigation actions (e.g., payment holds, site restriction, replacement subs) with PMs and executive leadership

Section 3 and MWBE Performance & Reporting
o Own Section 3 and MWBE compliance strategy and reporting calendar for all applicable contracts.
o Ensure monthly, quarterly, and annual submissions are accurate, timely, and audit-ready.
o Monitor project performance versus contract targets; provide dashboards and status reporting to PMs and leadership.
o Maintain internal recordkeeping and documentation retention standards aligned to owner/agency requirements.

Continuous Improvement & Data Governance
o Build and maintain SOPs, templates, and training materials for all compliance domains.

Additional Compliance projects as needed

Experience:
• 5+ years of experience in construction compliance, contracts administration, project controls, or public-contract program management; NYC market and prevailing wage experience strongly preferred.
• Demonstrated hands-on experience with subcontractor COI/insurance tracking, prevailing wage/certified payroll, and MWBE/Section 3 reporting.
• Proven track record of enforcing compliance requirements, and driving corrective actions across cross-functional teams.
• Strong project management, stakeholder communication, and problem-solving skills.
• Proficiency in Excel and compliance tracking systems; experience implementing or administering COI/insurance compliance platforms (Jones, Docutrax, myCOI, CertFocus, etc.) is a plus.
• ERP / project management system experience (BuildOps, Sage Intacct, Procore or equivalents) preferred.

APPLICANTS- PLEASE READ BELOW...

Please send us a video recording of yourself answering the following questions:
(candidates that do not submit a video recording will not be considered)
Links to the videos could be sent using a link format from Google Drive, Loom, Zoom, etc.

1) Describe your experience managing subcontractor insurance requirements and contracts on construction projects.
2) What types of insurance did you oversee, how did you track compliance and expirations, and how did you ensure subcontractor COIs matched actual coverage?
3) Describe your experience with certified payrolls in construction.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0221
Total Execution Time  0.0242
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,516,736 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Compliance-Manager-1540278
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0144 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1540278
 LIMIT 1 
0.0012   SELECT *
FROM `employers`
WHERE `employer_id` = 743767
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1540278
AND `misc`.`idIS NULL 
0.0007   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-17',ej.date_added) duration_daysDATEDIFF('2026-04-17',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-04-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1540278' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1540278 
0.0010   UPDATE employer_jobs SET hit_counts '***Dec-23-2025=84***Dec-24-2025=65***Dec-25-2025=63***Dec-26-2025=35***Dec-27-2025=18***Dec-28-2025=17***Dec-29-2025=16***Dec-30-2025=13***Dec-31-2025=2***Jan-01-2026=1***Jan-02-2026=9***Jan-03-2026=4***Jan-04-2026=14***Jan-05-2026=8***Jan-06-2026=3***Jan-07-2026=6***Jan-08-2026=8***Jan-09-2026=9***Jan-10-2026=6***Jan-11-2026=13***Jan-12-2026=12***Jan-13-2026=6***Jan-14-2026=1***Jan-15-2026=3***Jan-16-2026=3***Jan-17-2026=2***Jan-18-2026=6***Jan-19-2026=6***Jan-20-2026=3***Jan-21-2026=4***Jan-22-2026=8***Jan-23-2026=1***Jan-24-2026=2***Jan-25-2026=3***Jan-26-2026=4***Jan-27-2026=1***Jan-28-2026=3***Jan-29-2026=5***Jan-30-2026=3***Jan-31-2026=4***Feb-02-2026=8***Feb-03-2026=2***Feb-04-2026=3***Feb-05-2026=2***Feb-06-2026=1***Feb-08-2026=1***Feb-09-2026=2***Feb-10-2026=5***Feb-11-2026=7***Feb-12-2026=2***Feb-14-2026=1***Feb-15-2026=2***Feb-16-2026=4***Feb-17-2026=1***Feb-19-2026=1***Feb-21-2026=2***Feb-22-2026=1***Feb-24-2026=2***Feb-25-2026=3***Feb-26-2026=2***Feb-27-2026=3***Feb-28-2026=2***Mar-01-2026=1***Mar-02-2026=2***Mar-03-2026=1***Mar-04-2026=3***Mar-08-2026=1***Mar-09-2026=3***Mar-10-2026=2***Mar-11-2026=4***Mar-13-2026=2***Mar-15-2026=1***Mar-16-2026=1***Mar-17-2026=1***Mar-18-2026=1***Mar-19-2026=2***Mar-21-2026=1***Mar-22-2026=1***Mar-23-2026=1***Mar-24-2026=3***Mar-26-2026=2***Mar-27-2026=2***Mar-30-2026=1***Mar-31-2026=3***Apr-01-2026=4***Apr-02-2026=1***Apr-03-2026=3***Apr-05-2026=2***Apr-06-2026=3***Apr-07-2026=3***Apr-08-2026=1***Apr-09-2026=3***Apr-10-2026=1***Apr-17-2026=1' WHERE job_id'1540278'  
0.0017   UPDATE employer_jobs SET monthly_hits '***Dec-2025=313***Jan-2026=161***Feb-2026=57***Mar-2026=39***Apr-2026=22' WHERE job_id'1540278'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1540278' AND status LIKE 'sent%' ORDER BY id DESC  
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1540278 
0.0055   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '743767'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)