View all jobs


Annapolis, Maryland
FosterThomas, Inc. is a leading Human Capital Management Firm. We are assisting our client in their search for a Controller. This person plays a crucial role in managing the financial aspects, supporting strategic decision-making, and optimizing the organization’s nonprofit operations. They will be responsible for overseeing various accounting functions, ensuring accurate financial reporting, effective cost management, ensuring compliance with accounting standards, and contributing to the overall financial health of the organization.

This role requires a strong understanding of accounting principles, attention to detail, analytical skills, and the ability to collaborate effectively with cross-functional teams.

Basic Function and Scope of Responsibilities: Responsible for financial data integrity and for executing all processes related to monthly accounting close, including the preparation of account reconciliations and monthly close journal entries. Works with outsourced accounting team to generate monthly financial statements and reporting (position has dotted line to outsourced Controller). Responsible for ensuring that all transactions are recorded in the general ledger based on US GAAP. The position will provide supervision and oversight of all day-to- day accounting and data entry functions and directly supervises the Staff Accountant in these tasks. Must be a team player and support the clients Leadership team to move the organization forward in accomplishing its strategic objectives.\

Principal Responsibilities:
  • Prepares monthly accounting close binder containing all account reconciliations and necessary supporting details for Controller review.
  • Runs reports out of Salesforce and AR subsidiary ledger (Accounting Seed) that are utilized to generate monthly closing journal entries
  • Prepares and/or oversees the preparation of monthly journal entries and ensures accurate entry into the Sage accounting system.
  • Reconciles all balance sheet accounts.
  • Supervises and reviews the weekly AP process including review of all invoices entered by Accountant into Bill.com and prepares weekly AP approval report and cash flow analysis for President/CEO’s review and payment of outstanding invoices.
  • Helps the organization manage its liquidity by review bank balances, deposits, and spending on a weekly basis
  • Reviews the bi-weekly payroll reports as processed by an outsourced payroll processing company, ensuring all compensation, benefits, and taxes are correct, and provides approved pre-process payroll register for President/CEO’s review and approval.
  • Funds the payroll bank account on a bi-weekly basis based on approved payroll reports and communicates with outsourced payroll consultant on a bi-weekly basis to coordinate processing and obtain final payroll registers for our client’s records.
  • Prepares monthly invoice for Canadian related entity, and provides to President/CEO for review and approval and enters FX information into banking portal to generate the bill in Canadian dollars.
  • Oversees preparation of reports related to outstanding receivables and oversees collection efforts.
  • Oversees preparation of monthly sales reports out of Salesforce for President/CEO’s review.
  • Prepares ad-hoc financial analytics as requested from time to time by President/CEO.
  • Serves as backup to Accountant to ensure entry and coding of all vendor invoices into Bill.com is correct.
  • Ensures that established internal controls and related procedures are adhered to on a daily basis.
  • Assists Controller with preparation and processing of annual Form 1099s.
  • Provides support to Controller with all aspects of annual audit.
  • Assists the Controller with preparation of annual operating budget and works with department heads to finalize their budgets. Provides department heads with ongoing budget versus actual reports.
  • Looks for opportunities to improve efficiencies in processing and reporting.
  • Assists the Controller in maintenance of our client’s Finance Policies & Procedures and ensures that these are followed on a daily basis.
  • Completes other duties as assigned by Controller.
  • Supports the Controller, President/CEO., Contract CFO, Leadership Team, and other client personnel in special project assignments, and partners with them to innovate and seek opportunities to create efficiencies and improve lines of communication.
  • Supervises and provides coaching and mentoring to Staff Accountant.
  • Position is “hybrid;” can be worked partly remote, but individual will be required to be in our client’s Annapolis or DC office 2-3 days per week.

Skills & Qualifications:
  • 5-7 years of accounting experience, preferably in a sales-oriented, educational, or a non-profit environment
  • Bachelor’s degree from a 4-year college or university, in accounting, business administration, or finance. Must have successfully completed core intermediate accounting courses.
  • Minimum of 5 years supervisory experience.
  • Intermediate knowledge of US GAAP.
  • Self-starter, eagerness to grow professionally and to develop the position into a more analytical one, as opposed to a data processing function.
  • Team player, willing to collaborate with peers.
  • Analytical, possessing a sense for the “story behind the numbers,” and intermediate to advanced Excel skills.
  • Creative and innovative, striving always to find efficiencies in processes and procedures, and a willingness to explore and leverage automation to improve day to day tasks.
  • Knowledge of Bill.com, Sage GL, Accounting Seed, QuickBooks online, and Salesforce. Knowledge of other systems, such as Intacct, a plus.
  • Intermediate knowledge of accounting systems in general, and ability to demonstrate a background of participating in systems automation initiatives, creating efficiencies, and (preferable) participating in an accounting system RFP process.

Share This Job

Powered by