Demo

Accounting Specialist

Council of Community Services
Roanoke, VA Full Time
POSTED ON 6/7/2026
AVAILABLE BEFORE 10/4/2026

POSITION DESCRIPTION

JOB TITLE:
Accounting Specialist

REPORTS TO:
Chief Financial Officer


POSITION OVERVIEW:

The Accounting Specialist is responsible for supporting the financial operations of the Council of Community Services by maintaining accurate financial records, processing payroll, and ensuring compliance with nonprofit accounting standards. This role requires strong attention to detail, proficiency in accounting software, and the ability to manage multiple priorities in a mission-driven environment.


RESPONSIBILITIES AND DUTIES:

  • Maintain and reconcile general ledger accounts
  • Process accounts payable and accounts receivable transactions
  • Assist with the preparation of monthly, quarterly, and annual financial reports
  • Support audit preparation and provide documentation as needed
  • Ensure compliance with nonprofit accounting principles and regulatory requirements
  • Prepare semi-monthly payroll in a timely and accurate manner
  • Maintain employee payroll records, including taxes, deductions, and benefits
  • Ensure compliance with federal, state, and local payroll regulations
  • Coordinate with HR on employee changes, onboarding, and offboarding
  • Utilize QuickBooks for daily accounting activities, including journal entries and reporting
  • Maintain and update financial records within accounting systems
  • Assist with grant tracking and reporting requirements
  • Prepare internal financial summaries for leadership
  • Maintain documentation for compliance with nonprofit and funding requirements

REQUIRED SKILLS AND ABILITIES:

  • Thorough knowledge of accounting practices, processes, and procedures of a non-profit organization
  • Proficiency in QuickBooks
  • Advanced skills in Microsoft Excel (pivot tables, formulas, data analysis)

CORE COMPETENCIES:

  • Strong attention to detail and accuracy
  • Excellent organizational and time-management skills
  • Ability to maintain confidentiality of sensitive financial and employee information
  • Strong communication and collaboration skills
  • Ability to work independently and meet deadlines

EDUCATION AND EXPERIENCE:

  • Associate or bachelor's degree in accounting, Finance, or a related field preferred
  • 2-5 years of accounting experience, preferably in a nonprofit environment
  • Experience with payroll systems and accounting software

CLASSIFICATION: Full-time, non-exempt

Salary.com Estimation for Accounting Specialist in Roanoke, VA
$43,843 to $54,079
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 Accounting Specialist?

Sign up to receive alerts about other jobs on the Accounting Specialist career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$46,619 - $58,095
Income Estimation: 
$46,660 - $59,490
Income Estimation: 
$46,698 - $56,511
Income Estimation: 
$53,091 - $66,145
Income Estimation: 
$125,305 - $173,168
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

Not the job you're looking for? Here are some other Accounting Specialist jobs in the Roanoke, VA area that may be a better fit.

  • Fairlawn Surgery Center LLC Roanoke, VA
  • Benefits: 401(k) 401(k) matching Dental insurance Health insurance Paid time off Profit sharing Job Summary We are seeking an Accounting Specialist to join... more
  • Just Posted

  • Barrows Inc Roanoke, VA
  • Job Summary: The Accounting Clerk will perform routine data entry, clerical, and filing tasks for accounting including accounts payable, billing, and recei... more
  • 11 Days Ago

AI Assistant is available now!

Feel free to start your new journey!