POSITION TITLE: Controller                                                                                  
DEPARTMENT: Administration & Finance                                                             
REPORTS TO: Chief Financial & Administrative Officer
FLSA: Exempt 

Want to be a part of a high energy team at a large non-profit where you have a great work/life balance? The MJCCA is looking for a Controller to join its team.

The Controller works under the direction of the CFO to support MJCCA directors, internal users, and members to ensure integrity of financial records and reporting requirements. The controller will provide leadership and coordination of the Agency’s accounting functions. Responsibilities include ensuring an optimal department effectiveness and Internal Controls environment through direct accounting operations, maintenance of financial records, preparation of financial reports, and management of financial data integrity. The Controller directly supervises a team of three accounting professionals. 

The Marcus Jewish Community Center of Atlanta (MJCCA) is a non-profit organization that has served the Atlanta community for more than 100 years.  Serving 12,000 members and over 55,000 people in the Atlanta community through a wide variety of innovative programs and vital services. The MJCCA has been ranked among the Top Workplaces for seven consecutive years by the Atlanta Journal Constitution, and is widely regarded as one of the premier JCCs in the country. 

As a Top Workplace in Atlanta, we pride ourselves in providing our full-time staff with a great work-life balance, staff appreciation events, excellent health and wellness programs, retirement plan, life insurance, generous vacation and sick benefits.  Employees also receive free family membership, which includes access to our state of the arts fitness center, indoor and outdoor aquatic centers, culinary & arts classes, and additional discounts to all of our programs.

Principal Duties and Responsibilities:

General Ledger and Accounting

  • Manage Staff Accountant
  • Prepare daily imports into General Ledger from Enterprise software
  • Prepare and / or oversee reconciliations of major accounts – Bank accounts, Investment accounts, sub-ledger accounts (Deferred Revenue, Receivables)
  • Journal entries – generation, review and posting
  • Rollover general ledger year after fiscal year close
  • Create / deactivate general ledger accounts
  • Assist with management and reporting of restricted accounts


  • Plan and manage month end and year-end financial reporting calendars and activities
  • Review month end financials for completeness and accuracy
  • Prepare financials for internal distribution
  • Generate balance sheets and other ad hoc financial reports as required
  • Work with Director of Budgeting & Financial Reporting to generate and enter GAAP entries for year end and other financial statements


  • Manage Payables function balancing timely payments with cash management
  • Ensure completeness of vendor W9s
  • Ensure timely distribution of 1099s
  • Monitor payables banking facilities (EFTs, Fraud filter, Credit card function)
  • Manage escalated vendor relationships
  • Monitor aged payables


  • Manage Receivables function ensuring timely distribution of member statements (monthly), receipts (as requested), tax receipts (annually), and ad hoc reports
  • Monitor and participate in collections activities as necessary
  • Monitor aged receivables
  • Oversee daily and weekly bank deposits
  • Monitor deposit banking facilities (EFTs, Desktop deposits, Cash deposits)
  • Manage/Resolve escalated member relationships

Enterprise Software

  • Export from Enterprise Software to General Ledger daily
  • Monitor daily credit card settlements
  • Verify and input adjustments on member accounts
  • Relevant modules
  • Accounting processes
  • Reporting
  • Payment Processing Interface
  • Program registration
  • Point of Sale

Banking, Investments, Loans & Cash Flow

  • Daily banking reviews (Operating, Money Market, Payroll & other bank accounts)
  • Research and enter bank returned items onto member accounts
  • Generate general ledger entries for banking adjustments
  • Rollforward and reconcile investment accounts
  • Manage movement of restricted funds
  • Manage loan portfolio movements & payments
  • Prepare monthly cash flow forecast

 Retirement Funds

  • Remit retirement fund deductions and contributions
  • Review online plan reports
  • Prepare and submit Annual returns for retirement plan


  • Fund payroll
  • Manage payroll deduction data entry to member(staff) accounts

Credit cards

  • Manage merchant account relationship (AMEX, VISA, MC)
  • Oversee staff purchasing card function

Policies & Procedures

  • Maintain Accounting Manual
  • Generate policies and procedures as required
  • Periodically review and update procedures, as necessary


  • Approve and maintain staff payroll deductions applications
  • Maintain files of monthly journals and financial reports
  • Maintain permanent file documents (banking, legal, incorporation, etc)
  • Perform document retention per policies


  • Monitor and keep a record of all receipts via brokerages
  • Provide Director of Budgets & Financial Reporting with brokerage receipts report for tax returns

Tax Returns

  • Assist Director of Budgets and Financial Reporting with preparation of Tax returns as required


  • Prepare budget and forecast line items for Admin budgets as required
  • Assist with budget preparation


  • Generate / maintain year on year statistics


  • Hire, train, motivate
  • Update job descriptions as necessary
  • Perform periodic performance evaluations
  • Assist with individual goal setting


  • Plan and prepare for interim and year-end financial audit
  • Plan and prepare for interim and year-end retirement plan audit
  • Lead finance team through preparation and completion of audit PBC requests
  • Work with auditors to finalize audits
  • Work with Director of Budgets & Financial Reporting on drafting of financial statements and subsidiary schedules for audited financials

Internal Controls

  • Monitor internal control environment
  • Design and implement internal controls over processes, as required


  • Other responsibilities as assigned.


  • Licensed CPA or equivalent with current CPE status
  • Public accounting experience
  • 5 years experience in Controller or equivalent position preferred
  • 5 years non-profit experience desirable

Other Desired Skills:

  • Microsoft Office suite - Expert skill level – Excel, Word, Powerpoint
  • Enterprise and Accounting software – hands on expertise
  • Research capabilities
  • Excellent interpersonal skills
  • Excellent communication skills
  • Taxation, Payroll & Retirement plan knowledge desirable
  • Creative problem solving skills
  • Ability to work well under pressure and in a fast-paced environment
  • Self-starter and highly organized
  • High standard of integrity, ethics, and discretion
  • Strong written and verbal communication skills
  • Flexible and adaptable
  • Exemplary customer service

To apply

Complete an Employment Application.


The MJCCA participates in E-Verify.

Full details
English | Spanish