All Positions
Office•Northfield, New Jersey — Headquarters

Bookkeeper / Office Assistant

"Keep the books balanced and the office running. Be the financial backbone of a growing company."

The Role

As our Bookkeeper / Office Assistant, you'll own the financial heartbeat of Veterans Roofing while keeping day-to-day office operations running smoothly. This is a hybrid role for someone who loves numbers, thrives on accuracy, and wants to grow with a company that's scaling fast. You'll manage accounts payable and receivable, payroll support, job costing, and reconcile the books — all while supporting the office team with administrative workflows that keep our crews and sales reps moving. If you're detail-obsessed, trustworthy, and ready to build something real, this is your seat at the table.

What You'll Do

  • Manage accounts payable and accounts receivable, including vendor invoices and customer payments
  • Perform daily bookkeeping in QuickBooks — record transactions, reconcile bank and credit card accounts, and maintain accurate ledgers
  • Support payroll processing, including time tracking review and crew payroll coordination
  • Track job costing and project margins to help leadership understand profitability on every install
  • Process contractor and supplier payments, ensuring lien waivers and documentation are collected
  • Assist with office administration — answering phones, filing, scheduling support, and customer intake
  • Prepare weekly, monthly, and quarterly financial reports for ownership
  • Coordinate with our CPA and tax accountant to ensure filings and compliance are on track
  • Maintain organized digital and physical records for all financial transactions
  • Support onboarding documentation, compliance tracking, and HR administrative tasks

What You Bring

  • 2+ years of bookkeeping or accounting experience, preferably in construction or home services
  • Proficient in QuickBooks Online — you can navigate it without hand-holding
  • Strong understanding of accounts payable, accounts receivable, and bank reconciliation
  • Experience with job costing and project profitability tracking is a strong plus
  • Highly detail-oriented — you catch the things others miss
  • Trustworthy and discreet — you'll be handling sensitive financial information
  • Proficient with Microsoft Office, Google Workspace, and cloud-based tools
  • Excellent organizational and time-management skills
  • Ability to work independently and take ownership of the books
  • Veterans and military spouses strongly encouraged to apply

Compensation

Hourly pay based on experience. $22–$30/hour with benefits. Regular business hours — no evenings or weekends.

Benefits

  • •Competitive hourly pay based on experience and certifications
  • •Regular business hours — no evenings or weekends
  • •Health insurance stipend after 90 days
  • •Paid time off and holidays
  • •Career advancement as the company grows — this role expands with us
  • •Comprehensive training on our systems and processes
  • •Positive, team-first work environment
  • •Veteran-owned culture that values integrity and accountability

Ready to Apply?

Scroll down to the application form. It takes about five minutes, and every application is reviewed by a real person on our team.

Reviewed within 2–3 business days
Every application tracked
Veterans & military spouses encouraged

Prefer to Reach Out?

Apply Now

Apply for Bookkeeper / Office Assistant

Fill out the form below to submit your application.

Apply Now

Fields marked with * are required.

Screening Questions

All questions must be answered to submit.

Do you have 2+ years of bookkeeping or accounting experience?

Are you proficient in QuickBooks Online?

Do you have experience with accounts payable, accounts receivable, and bank reconciliation?

Do you have experience with job costing or construction bookkeeping?

Are you available for regular business hours (Monday–Friday)?