Employee Classification: Exempt

Job Summary
The Philadelphia School, a pre K-8 day school with 476 students, 115 employees, and a budget of $11 million, seeks a Controller beginning July 1, 2018. The Controller is responsible for coordinating and assisting in the preparation of financial reports, such as cash flow, income statements, balance sheets, and analyses of historical and future income and expenses, and other special reports as needed.

The Controller is responsible for all entries to the general ledger and performs reconciliation of all source data to the general ledger. The Controller works with the Finance Associate to review accounts payable and accounts receivable entries, and reports directly to the Director of Finance and Operations.

Principal Duties and Responsibilities
The Controller will:

  1. Perform all cash management functions necessary to ensure that banking, cash position, and investments are posted, reconciled and analyzed and ensure all transactions are properly recorded.
  2. Maintain Senior Systems General Ledger module and maintain appropriate and accurate chart of accounts.
  3. Implement new Senior Systems Budget module and train budget owners on how to use it.
  4. Reconcile data from all supporting revenue software accounts, including ActiveWorks, Stripe, and Square.
  5. Ensure accurate and appropriate coding and/or approval of all revenue, expenditure and journal transactions to their appropriate accounts, including unrestricted, temporarily restricted and permanently restricted funds.
  6. Produce monthly management financials, including income statement and balance sheet analysis.
  7. Create and update policies for budget owners and conduct monthly budget meetings.
  8. Document and communicate accounting policies to employees and ensure compliance with such policies.
  9. Actively stay current on new regulations in GAAP and relevant non-profit accounting issues.
  10. Oversee the annual financial audit and annual IRS Form 990 filing.
  11. Prepare and periodically update dashboard analyses of key school factors and trends.
  12. Work with the Director of Auxiliary Programs to create budgets for all after school and summer programs, and provide monthly financial analyses to evaluate the success of the programs.
  13. Administer the school’s purchase card program.
  14. Cross-train on finance functions including accounts payable, accounts receivable, and student billing.


  • A bachelor’s degree in a related field; master’s degree or CPA preferred.
  • Five to seven years of experience in non-profit accounting.
  • Ability to think critically and creatively.
  • Strong proficiency with Excel, Office, and other computerized accounting systems required (experience with Senior Systems a plus).
  • Ability to think critically and creatively.
  • The ability to work collaboratively with other school community members.
  • Outstanding oral and written communication skills.

Knowledge & Skills Requirements

  • Must have proficient knowledge of a variety of MAC/PC computer software applications including word processing (preferably MS Word), spreadsheets (preferably MS Excel), database, and presentation software.
  • Working knowledge of fund accounting, gift accounting, and GAAP.
  • Must be diplomatic, tactful, discreet, flexible, resourceful, dependable, well-organized, friendly, emotionally mature, punctual, and professional.
  • Must be able to work effectively with multiple supervisors, balance and prioritize multiple requests.
  • Must demonstrate ability to complete assigned project tasks on time and with minimal supervision.

Please send resume and cover letter to [email protected]