Accounting Manager
Job Description
Job Description
The ideal candidate is a hands-on, detail-oriented accounting professional with strong nonprofit experience and deep expertise in NetSuite. They bring a proven ability to manage day-to-day accounting operations, including oversight of AP/AR, monthly close, cash management, and revenue recognition for grants, contributions, and deferred revenue. With a solid understanding of GAAP, they ensure accuracy, compliance, and the integrity of financial data while supporting cash flow and liquidity planning.
This individual is highly collaborative and systems-savvy, partnering effectively across Finance, Development, and IT, to support accurate reporting for decision-making. They have a track record of improving processes, leading financial system enhancements and integrations (e.g., NetSuite), and training users. A strong manager and continuous improvement champion, they develop staff, streamline workflows, and contribute to broader Finance Department initiatives.
Manage day-to-day accounting operations, including direct supervision of Accounts Payable and Accounts Receivable staff.
Ensure timely and accurate processing of vendor payments, receivables, and performance settlements.
Manage the monthly general ledger close process, including review of journal entries, reconciliations, fixed assets, and account analyses
Oversee accounting for contributions, gifts, and other unearned revenue in compliance with GAAP, partnering with the Development team for accurate coding.
Maintain accurate records of grants, pledges, receivables, and deferred revenue to ensure proper revenue recognition.
Coordinate revenue reporting, support cash forecasting, and provide revenue assumptions for liquidity management
Coordinate daily cash management activities, including revolving credit line activity and support cash projections
Identify opportunities to automate and improve accounting workflows and reporting accuracy.
Partner with IT and external consultants on integrations (e.g., Salesforce)
Develop and deliver NetSuite training and provide ongoing user support and documentation
Collaborate cross-functionally with Finance, Development, and program teams to ensure accurate financial reporting.
Support special projects and continuous improvement initiatives within the Finance Department.
Manage implementation of tools to more fully use technology tools (eg. Emburse and Expense management in NetSuite)
Qualifications:
Bachelor’s degree in Accounting, Finance, or related field required
5–7+ years of progressive accounting experience, with significant experience working in non-profit organizations
Enhanced knowledge of and use of NetSuite non-profit ERP
Experience with system integrations or process automation is a plus
Prior experience supervising or coordinating the work of AP/AR functions preferred
Strong analytical skills with high attention to detail and accuracy
Ability to manage multiple priorities, meet deadlines, and work in a fast-paced environment
Excellent communication and interpersonal skills, with the ability to collaborate effectively across Finance, Development, IT, and programmatic teams
NJPAC is an equal opportunity employer and is proud to offer a generous benefits package which includes medical, vision, dental, 401k with match, life, AD&D, PTO, sick time and discounted show tickets.
Note: This position is eligible for hybrid work arrangements to accommodate qualified candidates.
Recommended Jobs
PART-TIME Delivery Driver
Job Description Job Description We are seeking a Delivery Driver to join our team! You will drive to deliver and pick up goods and packages. Responsibilities: Deliver products to customer l…
Electronic Tester
Job Title: Electronic Tester Location: Princeton, NJ Type: Contract Compensation: $23.00 - $25.00 per hour Contractor Work Model: Onsite – onsite Responsibilities Run diagnostic tes…
Customer Experience Representative-BILINGUAL / High Volume Call Center
Job Description Job Description About Us The Radiator Store is a fast-growing auto parts distributor in Northern New Jersey. We supply automotive cooling, electrical, and exhaust parts to mech…
Mechanic, Maintenance Packaging
Job Description Job Description Job Description Date 10/2025 Location 1300 Airport Road, North Brunswick NJ Title Mechanic, Maintenance (PKG.) Department Facilities / Engineer…
Business Analyst
Job Description Job Description Job Title: Business Analyst Location: Summit, NJ Work Model: Onsite Job Summary: System One is seeking a Business Analyst with hands-on experience in the li…
HR Specialist
Job Title: HR Specialist Location: SBC Corporation Department Name: Employee Relations Req #: 0000259872 Status: Salaried Shift: Day Pay Range: $91,472.00 - $129,204.00 per year P…
Senior Scrum Master
Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues a…
Sales Director
Job Description Job Description Join our team at Cambridge Senior Living as a Sales Director. Proudly supported by Marquis Health Consulting Services Full-time Opportunity Sa…
Java/Node.js Engineer Security Remediation & Technical Debt Automation
Job Description Job Description Job Title: Java/Node.js Engineer – Security Remediation & Technical Debt Automation Location: NJ or STL (Hybrid) Employment Type: Contract Experience Lev…
Customer Service Representative
Job Description Job Description We are looking for a Customer Service Representative to support day-to-day client interactions from our New Jersey location. This Long-term Contract opportunity is…