Finance Manager

Haddad Plumbing & Heating
Newark, NJ
Haddad Plumbing and Heating Inc. is seeking a Finance Manager to join our team at our headquarters in Newark, New Jersey. The Finance Manager will oversee the daily financial operations of the company, including accounting, accounts payable, accounts receivable, payroll oversight, job costing, budgeting, forecasting, and financial reporting.

Responsibilities:
  • Oversee Accounts Payable, Accounts Receivable, Payroll, Bank Reconciliations, and Credit Card Reconciliations
  • Monitor and review job costing, project budgets, profitability, and Work-in-Progress (WIP) reports
  • Prepare monthly forecasts, profitability studies, expense analyses, and financial reports for management
  • Manage accounts receivable collections and ensure timely customer billing, including AIA billing and requisitions
  • Review and maintain accurate accounting of project change orders, contracts, lien waivers, bonds, and insurance requirements
  • Work closely with Project Managers and Purchasing to review budgets, estimates, and project costs
  • Prepare and manage annual budgets, forecasts, and cash flow projections
  • Ensure compliance with accounting standards, internal controls, and financial reporting requirements
  • Coordinate with outside accountants and auditors as necessary
  • Oversee payroll processes and coordinate time transfers between ExakTime, Sage, and iSolved
  • Manage and optimize financial systems, including Sage 100 Contractor
  • Improve financial processes, reporting capabilities, and internal workflows
  • Develop and maintain Finance Department Standard Operating Procedures
  • Oversee implementation and monitoring of Key Performance Indicator (KPI) programs
  • Manage, train, mentor, and develop accounting personnel, including Accounts Payable, Accounts Receivable, and Payroll staff
  • Partner with ownership and management to support company objectives and cost-improvement initiatives
  • Other duties as assigned by the President and CFO
Required Qualifications
  • Bachelor's degree in Accounting or Finance, or equivalent combination of education and experience
  • Minimum of 5 years of accounting, finance, or construction accounting experience
  • Strong understanding of job costing and project-based accounting
  • Strong knowledge of accounting principles, financial reporting, and internal controls
  • Proven ability to manage, train, and develop employees
  • Strong organizational, analytical, and problem-solving skills
  • Ability to manage multiple priorities, meet deadlines, and drive projects to completion
  • Proficiency with Microsoft Office and accounting software
  • Experience with Sage 100 Contractor preferred
  • Experience in construction, plumbing, HVAC, or other skilled trades preferred
  • Demonstrated record of improving financial performance and operational efficiency
  • Bilingual in Spanish or Portuguese is a plus
Compensation:
$90,000 – $110,000

Benefits Include:
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401(k) Plan with Company Match
  • Paid Time Off (PTO)
  • Paid Holidays
  • Paid Vacation
  • Opportunities for Career Growth and Advancement
Position Type and Expected Hours of Work 
This is a full-time position Monday – Friday. 8:00 am – 5:00 pm.

Posted 2026-08-11

Recommended Jobs

Inside Account Manager - Work On-site (Required) (2)

The Mortgage Talent Network
Newark, NJ

Inside Sales - Account Manager – Mortgage Lending (On-site only) About the Company A fast-growing lender that has been serving residential real estate investors for more than a decade is expanding…

View Details
Posted 2026-06-12

General Production Laborer

Hillsborough, NJ

Job Title: General Production Laborer Job Description This role involves performing a variety of general labor tasks in a warehouse and production environment. You will help keep job sites clean an…

View Details
Posted 2026-08-10

Automotive Service Repair District Manager - South jersey

Midas Tire & Auto Experts
Cherry Hill, NJ

Job Description Job Description At MIDAS we believe in Work Hard and EARN BIG Are you a self-starting, pro-active, motivated individual looking to launch / strengthen your career in the auto…

View Details
Posted 2026-06-26

Medicaid Claims Analyst

SGS Consulting
New Jersey

Job Responsibilities: Work with assigned states to get Medicaid Summary invoice, summary data file and Claim Level Invoice each quarter and review to ensure completeness of information received. U…

View Details
Posted 2026-04-22

Maintenance Mechanic Helpers

System One
Lakewood, NJ

Job Title: Maintenance Mechanic Helpers Location: Lakewood, NJ Type: Contract Compensation: $16.00 - $18.00 Work Model: Onsite – onsite Hours: 8:00 am till 4:3…

View Details
Posted 2026-08-09

Hair Care Formulation Scientist

System One
New Jersey

Job Title: Hair Care Formulation Scientist Location: Cranbury, New Jersey Type: Direct Hire Compensation: $70-80k Contractor Work Model: Onsite – onsite Hours: 8:30 AM- 4:30 PM M-F …

View Details
Posted 2026-08-05

Recycling Sorter

Mazza Recycling
Tinton Falls, NJ

OVERVIEW The Recycling Sorter is responsible for ensuring proper placement and sorting recycled material on the conveyor line. The Recycling Sorter performs additional duties that directly contrib…

View Details
Posted 2026-03-22

Lot Attendant

International Recovery Systems Inc.
Camden, NJ

Job Description Job Description Job Description Location: Camden, New Jersey Schedule: Full-time, Day Shift (8:30 AM – 5:00 PM) As a Lot Attendant at our growing repossession lot in Camden …

View Details
Posted 2026-07-10

Travel Nurse - RN - ER - Emergency Room - $2295 / Week - Hiring Now

MedPro Healthcare Staffing
New Jersey

MedPro Healthcare Staffing is seeking an experienced Emergency Room Registered Nurse for an exciting Travel Nursing job in Mullica Hill, NJ. Shift: 3x12 hr nights Start Date: 08/24/2026 Duration: 13 …

View Details
Posted 2026-07-25