Demo

Ascend Nonprofit Solutions - Controller

Ascend Nonprofit Solutions
Charlotte, NC Full Time
POSTED ON 4/8/2026
AVAILABLE BEFORE 5/7/2026
Nonprofit Shared Services Controller

Overview

Ascend Nonprofit Solutions seeks a Controller to expand our team providing shared financial services to our nonprofit clients in the greater Charlotte area. We are looking for someone who has a heart for our nonprofit mission and extensive accounting experience. Nonprofit experience preferred. To be successful, candidates must be able to hit the ground running with minimal supervision in a fast paced, hybrid teamwork environment. Initiative and ability to be a self-starter will enable the Controller to make an immediate impact.

The ideal candidate is solution-driven, proactive, resourceful and creative. Strong communication skills are critical and the ability to manage multiple priorities and provide strategic financial advice to nonprofits are key.

Position Responsibilities

The Controller serves as the financial point person for multiple nonprofit agencies within Shared Services, managing the financial operations, assessing current processes and re-engineering them for efficiency and accountability. Managing financial operations includes but is not limited to accounts payable and receivable, fixed assets, general ledger, treasury, budgeting, audit and tax, evaluating and managing financial software programs, developing performance metrics and preparing financial analyses and reports to support objectives, and assisting in managing and mitigating risk through compliance and monitoring.

Transaction Processing

  • Develop, refine and maintain a financial record keeping system to generate the necessary information for various financial reports.
  • Prepare and maintain accounting records which may include general ledger, fixed assets, and accounts payable and receivable in accordance with Generally Accepted Accounting Principles (GAAP).
  • Contribute to the accurate distribution of expenses and revenues to ledgers by ensuring proper coding and keying of invoices and receipts into the financial system.
  • Review and approve invoices in Accounts Payable system in accordance with established schedules.
  • Prepare monthly journal entries.
  • Reconcile all balance sheet accounts.

Reporting

  • Prepare financial statements and other reports in accordance with established procedures.
  • Establish, interpret and analyze accounting records.
  • Present financial statements and reports to Boards of Directors and Committees as requested.

Budget, Planning & Analysis

  • Promote sound fiscal planning and gather data to allow accurate projections of revenue streams and expenses.
  • Analyze and interpret financial data and recommend changes to improve systems and financial performance.
  • Assist in the preparation of budgets, reports and analysis.
  • Advise and consult with senior management.

Compliance & Monitoring

  • Develop, evaluate and assist in implementing financial procedures to maintain fiscal accountability, integrity and proper internal controls.
  • Ensure that the record systems are maintained in accordance with GAAP.
  • Assist in ensuring compliance with statutory requirements, policies, procedures and guidelines, including reports to the Internal Revenue Service, Labor Department, North Carolina State Revenue, and others as required by governing bodies.
  • Coordinate the annual audit functions to include serving as primary liaison with independent auditors.

Qualifications

  • Bachelor's degree in accounting required
  • Master's degree and/or CPA required
  • A minimum of 6 years of experience with financial statement preparation and presentation required
  • Cost accounting, job costing or grant management a plus
  • Experience working with multiple business lines or divisions a plus
  • Advanced Excel skills required
  • Experience with QuickBooks, Financial Edge, and/or Net Suite a plus

Benefits

  • Company-paid parking
  • Comprehensive medical, dental, and vision insurance options
  • FSA - healthcare and dependent care
  • 401k with immediate match
  • Company paid short- and long-term disability insurance
  • Basic and Supplemental Life Insurance
  • 11 Paid Holidays
  • Generous PTO Policy - 20 days in the first full year!

Salary.com Estimation for Ascend Nonprofit Solutions - Controller in Charlotte, NC
$149,704 to $195,694
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Ascend Nonprofit Solutions - Controller?

Sign up to receive alerts about other jobs on the Ascend Nonprofit Solutions - Controller career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$164,807 - $229,882
Income Estimation: 
$204,734 - $310,294
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Ascend Nonprofit Solutions

  • Ascend Nonprofit Solutions Charlotte, NC
  • General Information Organization Overview Smart Start of Mecklenburg County (Smart Start or SSMC) is a Charlotte-based non-profit that funds local programs... more
  • 9 Days Ago

  • Ascend Nonprofit Solutions Charlotte, NC
  • Who We Are Charlotte Center for Legal Advocacy (the "Advocacy Center"), a nonprofit agency that provides free or low-cost legal assistance in civil matters... more
  • 11 Days Ago

  • Ascend Nonprofit Solutions Charlotte, NC
  • Safe Alliance – Client Care Specialist The Client Care Specialist at the Shelter supports the agency by providing hope and healing to those impacted by dom... more
  • 12 Days Ago

  • Ascend Nonprofit Solutions Charlotte, NC
  • Job Purpose The Client Care Specialist is a Part-Time position (Saturday-Sunday 7am- 5p.m. working around 20 hours biweekly, One weekend a month overnight ... more
  • 12 Days Ago


Not the job you're looking for? Here are some other Ascend Nonprofit Solutions - Controller jobs in the Charlotte, NC area that may be a better fit.

  • Ascend Nonprofit Solutions Charlotte, NC
  • Job Title: Payroll Specialist Status : Full-Time / Exempt Department: Human Resources Reports To: Director, Compensation & Benefits Summary The Payroll Spe... more
  • 28 Days Ago

  • Ascend Nonprofit Solutions Charlotte, NC
  • General Information Organization Overview Smart Start of Mecklenburg County (Smart Start or SSMC) is a Charlotte-based non-profit that funds local programs... more
  • 9 Days Ago

AI Assistant is available now!

Feel free to start your new journey!