Controller
CWS is a mission-driven nonprofit organization committed to serving individuals with disabilities. We are a lean, collaborative team where every staff member contributes beyond their job title to advance our shared mission. Position Summary
CWS is seeking a detail-oriented and hands-on Controller to manage the organization's day-to-day accounting operations and financial reporting. This role is the backbone of our financial infrastructure—ensuring accuracy, compliance, and efficiency across all accounting functions. As with every role at CWS, the Controller is expected to pitch in wherever needed, regardless of title or department, to support the organization's mission and team. Key Responsibilities
Accounting & Financial Operations
- Manage day-to-day accounting operations, including accounts payable, accounts receivable, payroll, general ledger, retirement plan, benefits review, and reconciliations
- Oversee monthly, quarterly, and annual close processes, ensuring accuracy and timeliness
- Prepare financial statements and reports in accordance with GAAP/FASB nonprofit accounting standards
- Reconcile bank accounts, credit cards, and balance sheet accounts
- Manage cash flow tracking and reporting
- Maintain the chart of accounts and ensure proper coding of transactions, including restricted and unrestricted funds
- Review contract, leases, etc.
- Support preparation for annual audits and serve as a key liaison with external auditors
- Ensure compliance with grant and contract financial reporting requirements
- Assist with preparation of Form 990 and other regulatory filings
- Maintain and strengthen internal controls and accounting policies
- Track and report on restricted grant funds to ensure compliance with funder requirements
- Develop the annual budget and periodic forecasts
- Prepare budget-to-actual reports and variance analysis for department and program leads
- Provide financial data and analysis to support grant proposals and reporting
- Supervise accounting staff, bookkeepers, or contractors as applicable
- Maintain and improve accounting systems, processes, and documentation
- Train non-finance staff on financial procedures (expense reports, purchase requests, etc.) as needed
- Be hands-on and supervise the facilities maintenance team
- Lend a hand wherever needed—this is a nonprofit, and every team member pitches in beyond their formal job description when the organization needs it, whether that's helping at an event, answering phones, or supporting a colleague in another department
- Contribute to a collaborative, mission-first team culture
- Take on special projects and other duties as assigned
- Bachelor's degree in Accounting, Finance, or related field required
- Minimum of 4–6 years of progressive accounting experience with a minimum of 2 years in a supervisory role
- Strong knowledge of accounting
- Proficiency with accounting software and Excel
- Excellent organizational skills and attention to detail
- Strong communication skills, with the ability to explain financial information to non-financial staff
- A flexible, roll-up-your-sleeves mindset and genuine enthusiasm for mission-driven work
Full-time, permanent employees are eligible for:
- Paid Time Off
- Health Insurance
- Health Savings Account (HSA)
- Dental & Vision Insurance
- Life Insurance
- 403(b) Retirement Plan
Recommended Jobs
Class A CDL Driver
You are home weekly with this driving position. This regional position operates east of I-35 The average weekly pay is $1700 with annual earnings of $89,000 per year. Drivers would pick up freight …
Class A CDL Driver
CDL Class A Truck Driver D.H. Griffin Wrecking Co., Inc., is one of the leading demolition specialists in the country. Our Greensboro, NC Division is accepting applications for experienced CDL A …
Physical Therapist ( PT) (RPT) - Part Time
Physical Therapist / RPT / PT / PART-TIME - GATESVILLE NC / NORTH CAROLINA We currently have an opportunity for a Part Time Physical Therapist at our assisted living facility in GATESVILLE, NC. …
Account Manager - Commercial Transportation
JOB TITLE: Account Manager - Commercial Transportation Axalta has remained at the forefront of the coatings industry by continually investing in innovative solutions. We engineer technologies tha…
Dietary Aide
ALPINE HEALTH AND REHABILITATION Currently seeking dedicated and compassionate people to join our team. Apply today! Food Service Aid Job Code: 7050 Department: Dietary FLSA: Hourly Non-Exempt …
Home Health Social Worker — Kidney Care Navigator
A healthcare management company is seeking a Home Health Social Worker to drive to patients' homes, primarily focusing on chronic kidney disease care. Responsibilities include conducting assessments, …
Banquet Captain-Embassy Suites Uptown Charlotte
Are you looking for a Company you can "GROW" with, Look no farther, CMC Hotels can provide this opportunity to you. We believe in Growing People. Our people are the Heart of our organization. The grow…
Tax Accountant (Public Accounting)
Job Description Job Description Tax Senior – (Hybrid Role) Established CPA firm is seeking a Tax Senior to join their growing team. Role is a strong fit for someone with several years of public…
Security Officer Hospital Restraint Response Driver
Job Description Job Description Overview Allied Universal®, North America’s leading security and facility services company, offers rewarding careers that provide you a sense of purpose. While …
CNC Milling Machinist I
Accentuate Staffing is seeking a dependable CNC Milling Machinist I to join a growing precision machine shop in the Apex area. This is a great opportunity for someone with 1-2 of CNC milling experienc…