Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Financial Controller

$150k - $170k
Full-time

C P Engineers

About CP Engineers

With over 40 years of industry leadership, CP Engineers delivers innovative solutions in site/civil, water/wastewater, municipal, MEP, and environmental engineering. Our diverse portfolio spans private, municipal, county, and regional clients—many of whom have partnered with us for decades.

Remote work flexibility, competitive compensation and benefits, and a supportive culture have helped CP earn Best Places to Work in NJ awards for three years straight and have driven strong employee retention.

Position Overview

CP Engineers is seeking a Controller to lead the firm’s accounting operations, financial reporting, and internal controls in support of profitable project delivery and long-term growth. This role serves as a key member of the leadership team, partnering closely with executive leadership and practice leaders to provide financial insight, strengthen operational performance, and support strategic decision-making.

The ideal candidate brings deep experience in professional services or engineering environments, with a strong understanding of project-based accounting, revenue recognition, and financial systems.

Key Responsibilities

  • Financial Leadership & Reporting: Lead all accounting operations including general ledger, month-end close, reconciliations, and GAAP-compliant financial reporting. Deliver timely, accurate financial statements and performance dashboards (including utilization, realization, DSO, and cash flow) to executive leadership.
  • Project Accounting Oversight: Oversee job cost tracking, WIP, percent complete revenue recognition, billing, and collections. Partner with project managers to improve billing cycles, reduce write-offs, and strengthen cash flow.
  • Business Partnership & Strategy: Serve as a strategic partner to the President/CEO, Principals, and practice leaders by providing financial insights, forecasting, and scenario modeling to support growth and operational decisions, including strategic initiatives and potential acquisitions.
  • Process Improvement & Controls: Maintain strong internal controls, policies, and procedures. Continuously improve processes across budgeting, payroll, financial reporting, and system utilization.
  • Treasury & Cash Management: Oversee cash flow forecasting, banking relationships, and financial planning to maintain liquidity and support growth.
  • Systems & Data Integrity: Serve as business owner for financial and project accounting systems (e.g., Deltek Ajera), ensuring data accuracy, reporting consistency, and efficiency.
  • Team Leadership: Lead and mentor the accounting team across A/P, A/R, payroll, billing, and general ledger functions, fostering accountability and continuous improvement.
  • External Coordination & Compliance: Manage relationships with auditors, tax advisors, and financial institutions. Oversee audits, tax filings, and insurance/bonding requirements.

Compensation : $150,000-$170,000

Requirements

  • Bachelor’s degree in Accounting, Finance, or related field
  • 12+ years of progressive accounting/finance experience, including leadership experience
  • Prior experience as a Controller (or equivalent) within an engineering, architecture, or professional services firm strongly preferred
  • Strong knowledge of GAAP, financial reporting, internal controls, and cash management
  • Experience with project-based accounting including WIP, revenue recognition, billing, and job cost tracking
  • Proficiency with financial/project accounting systems (Deltek Ajera preferred; similar systems acceptable)
  • CPA strongly preferred; MBA a plus
  • Advanced Excel and financial reporting skills
  • Proven ability to lead teams, improve processes, and collaborate across a project-based organization

Benefits

  • Hybrid/remote work flexibility
  • 401(k) with company match
  • Paid time off
  • Tuition, professional license, and association fee reimbursement
  • Medical, dental, and vision coverage
  • Support for employee work/life balance
  • Training and development opportunities
Vacancy posted 22 days ago
Similar jobs that could be interesting for youBased on the Financial Controller in Sparta, NJ vacancy
  • $150k - $170k

     ...straight and have driven strong employee retention. Position Overview CP Engineers is seeking a Controller to lead the firm’s accounting operations, financial reporting, and internal controls in support of profitable project delivery and long-term growth. This... 
    Suggested
    Remote work

    CP Engineers

    Sparta, NJ
    22 days ago
  • $11 - $80 per hour

     ...experience for individuals and small businesses with complex tax and business service needs. We assist our clients in reaching their financial goals year-round. What you'll bring to the team... ~ Build year-round client relationships ~ Provide tax preparation, tax... 
    Suggested
    Minimum wage
    Temporary work
    Local area

    H&R Block

    Sparta, NJ
    1 day ago
  • $45 - $50 per hour

     ...recommend corrective actions. Evaluate existing processes and propose improvements to enhance accuracy, efficiency, and internal controls. What's Needed? Solid understanding of general accounting activities and journal entry preparation. BS degree in finance... 
    Suggested
    Weekly pay
    Temporary work
    Remote work
    Flexible hours

    Manpower Group Inc.

    Stanhope, NJ
    4 days ago
  • $51k - $59k

     ...Full-time Description The Accountant reports to the Controller and is responsible for processing accounts payable and accounts...  ...and maintenance. Foundation Bookkeeping. Complete special financial analysis projects as assigned. Assist the finance department... 
    Suggested
    Full time

    Zufall Health Center

    Dover, Morris County, NJ
    4 days ago
  •  ...responsible for assisting with the preparation of tax provisions, financial statement disclosures, and federal, state, and local tax...  ...maintaining and improving tax processes, documentation, and internal controls. Contribute to automation and process enhancement... 
    Suggested
    Local area

    Hire Point Recruiting

    Branchville, NJ
    1 day ago
  • $85k

     ...of client deliverables. Job responsibilities: Review bank and credit card reconciliations for accuracy Review client's financials at month-end for bookkeeping accuracy and reasonableness. Verify standardization of bookkeeping protocols across all clients that... 
    Work at office
    Work from home

    PCO Bookkeepers

    Sparta, NJ
    26 days ago
  • $186k - $210k

     ...people are at the core of our success. We are seeking a dynamic Controller for the U.S. to assist in the oversight of the corporate accounting department for the accurate and timely dissemination of financial management reports, including, but not limited to, internal... 

    Thorlabs

    Newton, NJ
    1 day ago
  • $24.7 - $31 per hour

    Thorlabs is pleased to play a role in advancing science through the components, instruments, and systems we design and manufacture. We believe that science and innovation have great potential to improve the world around us and are committed to advancing photonics technologies...
    Hourly pay
    Work experience placement
    Shift work

    Thorlabs

    Newton, NJ
    3 days ago
  •  ...recover from the unexpected and realize their dreams.We are located in Lafayette, NJ and help customers with their insurance and financial services needs, including: Auto insurance Home insurance Life insurance Retirement planning ROLE DESCRIPTION:... 

    Glenn Jones - State Farm Agent

    Lafayette, NJ
    3 days ago
  • $24 per hour

     ...follow-up, and customer statements • Process accounts payable invoices and assist with weekly vendor payments • Maintain accurate financial records within QuickBooks Online • Set up new customer accounts and recurring billing schedules • Review and reconcile... 
    Weekly pay
    Temporary work
    Work at office
    Monday to Friday

    PrideStaff Financial

    Dover, Morris County, NJ
    1 day ago
  • Thorlabs is seeking a candidate in Newton, NJ to provide quotes for internal customers and collaborate closely with shop management and CNC programmers. The role requires a High School Diploma, CNC knowledge, and 2-3 years of experience. The position includes responsibilities...

    Thorlabs

    Newton, NJ
    3 days ago
  • $18.41 - $23.03 per hour

     ...How would you like to join one of the most highly regarded financial institutions in New Jersey with deep roots in the community? Provident...  ...and regulations Leverages lobby management as a tool for controlling and mitigating risk Establishes customer identity according... 
    Full time
    Work at office
    Local area
    Flexible hours

    Provident Bank

    Sparta, NJ
    2 days ago
  • A photonics innovation company in Newton, NJ is seeking a Controller to oversee corporate accounting operations, ensuring accurate and timely financial reports. Responsibilities include managing general ledger activities, compliance with GAAP, and overseeing accounts receivable... 

    Thorlabs

    Newton, NJ
    1 day ago
  •  ...8 sites in 3 countries with direct impact on cost savings, supply chain performance, and long-term growth Control and administer the External Financial reporting activities for the assigned BU. Additionally, ensure that all General Accounting transactions are completed... 
    Permanent employment
    Relocation
    Relocation package

    The Work In Me, LLC

    Dover, Morris County, NJ
    7 days ago
  •  ...contract basis with long-term potential. This opportunity is well suited for an accounting specialist who enjoys working across core financial processes, supporting accurate reporting, and collaborating with internal teams and external partners. The role follows a hybrid... 
    Contract work
    Immediate start
    Remote work

    Robert Half

    Branchville, NJ
    19 days ago
  • $33.42 - $45.62 per hour

     ...procedures, and more. For information, visit Responsibilities Under the Hospital CFO, this position completes and analyzes financial and statistical reporting and in support of senior management's goals and objectives. This position ensures timely and accurate... 
    Daily paid
    Full time
    Temporary work
    Part time
    Local area
    Shift work

    St. Clare's - Denville

    Dover, Morris County, NJ
    2 days ago
  • $69.4k - $158k

     ...Job Number: R0236757 Financial Analyst The Opportunity: The right mixture of great ideas and funding can create change. In a complex organization, allocating funding to where it can be most effective can be challenging. That's why we need you, a financial analyst... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Wharton, NJ
    3 days ago
  • $69.4k - $158k

     ...Financial Analyst Wharton, NJ Secret Polygraph Unspecified Career Level not specified $69,400 - $158,000 Job Description Job Number: R0236757 Financial Analyst The Opportunity: The right mixture of great ideas and funding can create change. In a complex organization... 
    Full time
    Contract work
    Part time
    Local area

    Navstar

    Wharton, NJ
    2 days ago
  • $100k - $125k

    Grant Writer needed to identify funding opportunities, develop competitive proposals, coordinate cross‑departmental input, and ensure compliance with all federal, state, and local requirements. The ideal candidate is a strategic thinker, exceptional writer, and detail‑...
    Contract work
    Local area

    Project Self-Sufficiency

    Newton, NJ
    4 days ago
  • Banker Job Type: Full-time, Part-time Shift: Day Shift Our client, a global trailblazer in financial services, is not just a trusted name-they’ve earned the top spot on LinkedIn’s 2025 “Top Companies to Grow Your Career” list for financial services employers... 
    Full time
    Part time
    Immediate start
    Shift work
    Day shift

    Quality Talent Group

    Andover, NJ
    1 day ago
  • $16.94 - $25.41 per hour

     ...orthopedic surgery, treatment of stroke, heart care, various surgical procedures, and more. For information, visit Responsibilities Financial Counselor determines patient liability based on benefits and advises patient of their liability prior to scheduled elective... 
    Full time
    Local area
    Shift work

    Prime Healthcare

    Dover, Morris County, NJ
    19 hours ago
  •  .... The actual posting represents a position at one of our clients. Job Summary Our client is currently seeking a Financial Counselor to provide financial assistance services to patients and their families. The primary responsibilities include handling inquiries... 
    Temporary work
    Work at office
    Local area

    Medix

    Newton, NJ
    19 hours ago
  • $80k - $90k

     ...Financial & Operational System Administrator Mountain Creek - Vernon, NJ 07462; Snow Partners LLC - Vernon, NJ 07462 Overview Salary Range $80,000.00 - $90,000.00 Salary/year Position Type Full Time Job Shift Day Education Level Not Specified Travel Percentage... 
    Full time
    Shift work

    Mountain Creek Resort

    Vernon, NJ
    27 days ago
  •  ...appropriate products and services. Meets with customers to analyze financial needs and maximize sales opportunities. Offers all bank...  ...the branch staff in ordering and shipping currency - coin and controlling - distributing cash to Tellers in prescribed limits.... 

    Valley National Bancorp

    Newton, NJ
    2 days ago
  • $46.8k - $69k

     ...Licenses Candidates being considered for this position will be subject to additional background checks as required by Consumer Financial Protection Bureau regulations. Pay Transparency Base Salary: $46,800.00 $69,000.00Salaries may vary based on geographic location... 
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office
    Shift work

    PNC

    Stanhope, NJ
    1 day ago
  • $50 - $60 per hour

     ...finance professionalswith advanced degrees (MBA+) and professional experience to use their expertise to help shapehow AI understands financial principles and decision-making. We’re growing a team of finance experts, and as the team grows, so will your opportunities. Inthis... 
    Hourly pay
    Full time
    Contract work
    Part time
    Work experience placement
    Remote work

    Data Annotation

    Dover, Morris County, NJ
    3 days ago
  •  ...appropriate products and services. Meets with customers to analyze financial needs and maximize sales opportunities. Offers all bank...  ...the branch staff in ordering and shipping currency - coin and controlling - distributing cash to Tellers in prescribed limits.... 

    Valley National Bancorp

    Fredon, NJ
    2 days ago
  • $103.4k - $170.9k

     ...casualty insurance company with a history of strong, consistent financial performance for nearly 100 years. Selective's unique position...  ...thorough understanding of underwriting guidelines, issues and controls. Provides exceptional customer service to agents, regional... 
    Full time
    Work at office
    Flexible hours

    Selective Insurance Company of America

    Branchville, NJ
    10 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Financial Controller. Be the first to apply!