Staff Accountant - Piscataway, New Jersey

Ensemble Performing Arts
Piscataway, NJ

Role Overview

Ensemble Performing Arts, a high-growth consolidator of performing arts businesses, is seeking a Staff Accountant to play a key role in maintaining the full accounts receivable cycle. This is a hybrid position, and the work schedule is full-time (40 hours per week).

As the Accounts Receivable Accountant, you will be responsible for ensuring timely and accurate billing, cash application, customer account management, and month-end close activities. This role will work closely with operations, sales, customer service, and the accounting team to maintain accurate customer records and support cash flow management at our offices in Piscataway, New Jersey.

Key Responsibilities:

  • Billing & Invoicing
    • Review, and send customer invoices in a timely and accurate manner.
    • Maintain billing schedules and recurring invoices when applicable.
    • Communicate with internal departments to resolve missing or incorrect billing information.
  • Cash Application & Payment Processing
    • Record and apply customer payments (checks, ACH, wires, credit cards) daily.
    • Reconcile cash receipts to bank activity.
    • Ensure proper allocation to invoices, deposits, or customer balances.
    • Identify and investigate unapplied or misapplied cash.
  • Collections & Customer Account Management
    • Monitor aging reports and follow up with customers on past-due balances for the retail customers
    • Assist in collection efforts for the rental fleet
    • Respond to customer inquiries regarding account balances, invoices, and statements.
    • Resolve disputes or discrepancies by working with sales, operations, and customer service teams.
  • AR Reporting & Reconciliation
    • Reconcile AR subledger to the general ledger.
    • Prepare and post month-end AR journal entries, including adjustments for bad debt, write-offs, and accruals.
    • Review unapplied cash, credits, and open balances to ensure accuracy.
    • Generate and analyze monthly aging reports and provide status updates to management.
    • Perform assessments of deferred revenue and ensure accurate revenue recognition in accordance with company policies and accounting standards.
    • Assist with month-end close schedules and support audit requirements as needed.
  • Prepayments
    • Ensure all vendor prepayment transactions are properly recorded in NetSuite.
    • Create and maintain allocation schedules for prepaid expenses.
    • Enter month-end amortization journals for prepaid items.
    • Reconcile prepaid expense balance sheet accounts monthly, ensuring accurate classification and completeness.
  • Customer Master Data
    • Support sales team on setting up customer accounts. Validate credit applications and work with management on credit limit recommendations.
    • Ensure customer tax certificates and documentation are current and properly filed.
  • Process Improvement & Compliance
    • Assist in developing and maintaining AR policies and SOPs.
    • Identify opportunities to streamline AR processes and improve accuracy and timeliness.
    • Ensure compliance with internal controls and audit requirements.
    • Support system enhancements and automation initiatives, including optimization within NetSuite.

About You

  • Associate's or Bachelor's degree in Accounting, Finance, or related field preferred.
  • Strong understanding of AR processes, general ledgers, cash applications
  • Proficiency in ERP systems (NetSuite preferred).
  • Strong Excel skills (VLOOKUP, pivot tables, etc.).
  • High level of accuracy, organization, and attention to detail.
  • Ability to work independently and manage multiple priorities in a fast-paced environment.

Compensation & Benefits

This role will be full-time, hybrid in Piscataway, NJ, and with a salary of $60,000/year. The Staff Accountant will be eligible for PTO in accordance with Ensemble policies. Ensemble offers Health, Vision, & Dental benefits to all full time employees, and all employees are eligible for a 401K with employer match after 90 days of employment. Join a supportive, mission-driven arts organization with opportunity for growth as Ensemble's operations scale.

How to Apply

Please submit:

  • Your resume

  • A brief cover letter outlining your interest in this role and relevant experience

  • Responses to our short questionnaire about your background

Applications without a cover letter and questionnaire response will be considered incomplete and not reviewed. Diversity is a strength of our artistic community and we invite all those meeting the above criteria to apply.

About Ensemble Performing Arts

Ensemble Performing Arts, an Inc 5000 ( winner, is an owner and operator of independently-run performing arts schools and businesses, powered by passionate educators and supported by a team that believes in preserving what makes each school special. Our mission is to deliver excellence in arts education through excellence in administration.

Our Values:

  • Stewardship: We support local arts communities by making it easy for educators to focus on teaching.
  • Growth: We invest in our team and partners to build a brighter future in arts education.
  • Stagehands: We work behind the scenes so teachers and students can shine on stage and be the stars of the show.

To learn more about Ensemble, visit ensembleschools.com (

Posted 2025-12-01

Recommended Jobs

Business Office Manager - Health Care

AristaCare at Edison
Middlesex County, NJ

Business Office Manager – is responsible for admitting and registration, patient billing and collection, third-party payer relations, and/or preparation of insurance claims. May also be responsible fo…

View Details
Posted 2025-12-29

Delivery Driver

Delaware Heating & Air Conditioning
Newark, NJ

We are looking for a responsible Delivery Driver to distribute products promptly to our customers. You will represent our company in a professional and cost-effective manner to increase our profitabi…

View Details
Posted 2025-04-21

Development Officer

thehivecareers.co
New Jersey

Job Description - Development Officer Summary Assist with the identification and cultivation of a growing donor database, conducting prospect research and developing tailored engagement pla…

View Details
Posted 2025-11-25

Locum OBGYN Hospitalist Physician Needed in NJ!

Palm Careers
West Orange, NJ

We are hiring a Locum OBGYN Hospitalist Physician in NJ for an ongoing coverage to start as soon as credentialed!  Provider will need to be comfortable with Vaginal and cesarean births.  This will …

View Details
Posted 2025-12-16

Administrative Assistant to the Director of Human Resources

Hamilton Township School District
Hamilton, NJ

Administrative Assistant to the Director of Human Resources Location Township of Hamilton, NJ : 1. High School Diploma or equivalent. 2. Excellent proficiency in typing. 3. Superior knowledge of all …

View Details
Posted 2026-01-06

Associate III

Blackwood, NJ

Since its launch in 1993 with a collection of six essential handbags, Kate Spade New York has always been colorful, bold, and optimistic. Today, it is a global lifestyle brand that designs extraordin…

View Details
Posted 2026-01-11

Industrial Engineer Food

Liberty Personnel Services, Inc.
Cherry Hill, NJ

Job Details: Industrial Engineer Food Respected and established company seeks Industrial Engineer with food processing: ~ Industrial Engineering degree ~5+ years in food processing industry…

View Details
Posted 2026-01-04

Full-Time or Part-Time Physician - Dermatology

CHS Recruiting
Freehold, NJ

OPEN POSITION:  Physician - Dermatologist SCHEDULE:  - Full-Time or Part-Time - Flexible Options - Set Own Schedule FULL-TIME COMPENSATION:  - $300,000 to $500,000+ Annual Compensat…

View Details
Posted 2025-08-15

Electrical Engineer

Dynamics ATS
Newark, NJ

Electrical Engineer   JOB-10045375   Anticipated Start Date 11/24/2025   Location Newark, DE   Type of Employment Contract-to-Hire   Employer Info Our client is a global …

View Details
Posted 2025-11-12

Entry Level Technician-Structured Cabling/ Audio Video

Structured AV
Lanoka Harbor, NJ

SUMMARY: Install, test, troubleshoot and perform maintenance on low voltage voice/data, audio/visual, and security cable systems. ESSENTIAL DUTIES: An employee in this position will assist and learn …

View Details
Posted 2025-08-28