Controller

On Site Personnel Group

Philadelphia (Philadelphia County)

On-site

USD 100,000 - 130,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health, Dental, and Vision Insurance
401(k) with Company Match
Paid Holidays
Paid Time Off
Career advancement opportunities

Job summary

On Site Personnel is seeking a seasoned Controller to lead accounting, financial reporting, budgeting, and payroll oversight in a fast-paced staffing environment. You will manage general ledger, close processes, and ensure GAAP compliance across multiple states.

The role requires hands-on leadership, experience handling high-volume payroll (500–1,000+ employees per week), and collaboration with executives on strategic financial decisions.

Qualifications

  • Bachelor's degree in Accounting or Finance (CPA preferred).
  • 5 years of Controller or Assistant Controller experience.
  • Strong knowledge of GAAP, financial reporting, budgeting, and internal controls.
  • Advanced Microsoft Excel skills.
  • Experience with ERP or accounting software (QuickBooks Enterprise, Sage Intacct, Microsoft Dynamics, NetSuite, or similar).
  • Excellent analytical, organizational, leadership, and communication skills.

Responsibilities

  • Oversee all accounting functions, including General Ledger, Accounts Payable, Accounts Receivable, Fixed Assets, and Month-End Close.
  • Prepare monthly, quarterly, and annual financial statements.
  • Develop and manage annual budgets, forecasts, and cash flow projections.
  • Analyze financial performance and provide recommendations to executive leadership.
  • Ensure compliance with GAAP, federal, state, and local tax regulations.
  • Manage banking relationships, external audits, and financial reporting requirements.
  • Establish and maintain strong internal controls while identifying opportunities to improve financial processes.
  • Oversee payroll accounting and payroll reconciliations.
  • Partner with operations and executive leadership on strategic planning and financial decision-making.
  • Supervise and mentor accounting staff.
  • Assist with workers' compensation reporting, payroll tax compliance, and multi-state accounting operations.
  • Support accounting system enhancements and reporting automation.

Skills

GAAP knowledge
Advanced Excel
Payroll management
Multi-state payroll
ERP/Accounting software
Financial reporting
Leadership

Education

Bachelor's degree in Accounting or Finance
CPA preferred

Tools

QuickBooks Enterprise
Sage Intacct
Microsoft Dynamics
NetSuite

Job description

Pay: $100,000.00 to $130,000.00 per year

Company: On Site Personnel

Salary Range: $100,000 to $130,000 per year

Schedule: Monday – Friday, 8:30 AM – 5:00 PM

Employment Type: Full-Time

About Us

On Site Personnel is a fast-growing staffing and workforce solutions company providing temporary staffing, payroll services, and workforce management across multiple states. We are seeking an experienced Controller to lead our accounting operations, financial reporting, budgeting, and payroll oversight in a fast-paced, high-volume environment.

Position Summary

The Controller will oversee all accounting and financial operations while ensuring accuracy, compliance, and timely reporting. This role is ideal for a hands-on accounting professional who thrives in a dynamic staffing environment and has experience managing large payroll operations.

Key Responsibilities
  • Oversee all accounting functions, including General Ledger, Accounts Payable, Accounts Receivable, Fixed Assets, and Month-End Close.
  • Prepare monthly, quarterly, and annual financial statements.
  • Develop and manage annual budgets, forecasts, and cash flow projections.
  • Analyze financial performance and provide recommendations to executive leadership.
  • Ensure compliance with GAAP, federal, state, and local tax regulations.
  • Manage banking relationships, external audits, and financial reporting requirements.
  • Establish and maintain strong internal controls while identifying opportunities to improve financial processes.
  • Oversee payroll accounting and payroll reconciliations.
  • Partner with operations and executive leadership on strategic planning and financial decision-making.
  • Supervise and mentor accounting staff.
  • Assist with workers' compensation reporting, payroll tax compliance, and multi-state accounting operations.
  • Support accounting system enhancements and reporting automation.
Qualifications
  • Bachelor's degree in Accounting or Finance (CPA preferred).
  • Bachelor's degree in accounting or finance (CPA preferred). 5 years of Controller or Assistant Controller experience.
  • Strong knowledge of GAAP, financial reporting, budgeting, and internal controls.
  • Advanced Microsoft Excel skills.
  • Experience with ERP or accounting software (QuickBooks Enterprise, Sage Intacct, Microsoft Dynamics, NetSuite, or similar).
  • Excellent analytical, organizational, leadership, and communication skills.
Preferred Qualifications
  • Experience in the staffing industry, temporary staffing, payroll services, or payroll leasing (PEO/EOR) is highly preferred.
  • Experience managing high-volume payroll of 500–1,000+ employees per week is required.
  • Experience with multi-state payroll, payroll tax compliance, workers' compensation, and unemployment insurance.
What We're Looking For
  • Strong attention to detail and commitment to accuracy.
  • Ability to manage multiple priorities and deadlines in a fast-paced environment.
  • A hands-on leader who enjoys improving processes and supporting company growth.
  • Strategic thinker with a collaborative leadership style.
  • Salary: $100,000 to $130,000 per year
  • Health, Dental, and Vision Insurance
  • 401(k) with Company Match
  • Paid Holidays
  • Paid Time Off
  • Career advancement opportunities with a growing staffing company
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Controller — High-Volume Payroll & FinOps
Senior Controller — High-Volume Payroll & FinOps

On Site Personnel Group • Philadelphia

On-site
USD 100,000 - 130,000
Health, Dental, and Vision Insurance
401(k) with Company Match
Paid Holidays
+2
Financial Controller
Financial Controller

Trumbo Electric, Inc. • Virginia (MN)

On-site
USD 106,000 - 115,000
401(k)
401(k) matching
Dental insurance
+11
Controller (Labor Management)
Controller (Labor Management)

On Location • Mount Laurel Township (NJ)

On-site
USD 120,000 - 180,000
Controller
Controller

StevenDouglas • Lisle (IL)

On-site
USD 140,000 - 180,000
Health insurance
Retirement plan options
Paid time off
Controller
Controller

Power-Generation-and-Distribution-Services • Marietta (GA)

On-site
USD 110,000 - 150,000
401(k)
401(k) matching
Competitive salary
+5
Controller
Controller

LVLS Integration • West Palm Beach (FL)

On-site
USD 105,000 - 120,000
Controller
Controller

CFS • Hinsdale (IL)

On-site
USD 120,000 - 140,000
Collaborative Culture
Flexible schedules
Career Growth opportunities
+1
Controller
Controller

KeyStaff Professionals- A Division of Midwest Staffing • Houston (TX)

On-site
USD 120,000 - 130,000
Medical insurance
Vision insurance
401(k)
+1
Controller
Controller

LeoForce • Town of Owasco (NY)

On-site
USD 130,000 - 170,000
Annual bonus
Medical/Dental/Vision Insurance
401(k) with company match
+2
Controller
Controller

The French Agency Professional Placement • Phoenix (AZ)

On-site
USD 100,000 - 150,000
Medical
Dental
Vision
+3