Accounting Manager

Elmsdale, NS, CA, Canada

Job Description

Company Overview


Crystal Clean Maintenance is a growing service-based company providing reliable, high-quality maintenance and janitorial services to commercial clients. As the business continues to scale, we are seeking an Accounting Manager to take full ownership of the company's accounting function and ensure accurate, timely, and well-managed financial operations.

Job Summary


The Accounting Manager will own the day-to-day accounting function for Crystal Clean Maintenance, from bookkeeping through month-end close. This is a hands-on role responsible for maintaining clean books, strong processes, and accurate records.

This position is ideal for someone who enjoys being the "owner" of accounting in a small business environment and takes pride in well-run systems and reconciled accounts.

Duties



Accounting Ownership & Month-End Close



Own the full accounting cycle using

QuickBooks


Oversight of Invoicing & Accounts Receivable



Oversee administrative staff responsible for: Invoice generation Accounts receivable tracking and collections Review invoicing and AR activity for accuracy and completeness Resolve discrepancies, exceptions, and process issues Improve invoicing and AR workflows where needed

Year-End & External Support



Prepare accounting records for year-end Coordinate with external accountants and advisors as required Respond to questions and provide supporting documentation

Process & Systems Improvement



Document accounting processes and month-end procedures Identify opportunities to improve efficiency, accuracy, and controls Support QuickBooks optimization and system improvements Ensure accounting processes scale with business growth Perform monthly bookkeeping and month-end close Complete monthly reconciliations for: Bank and credit card accounts Balance sheet accounts (including accruals and prepaid items) Ensure accurate recording of revenue, expenses, payroll, and adjusting entries Maintain a clean, well-supported general ledger

Qualifications



4-8 years of hands-on accounting or senior bookkeeping experience Proven experience owning the accounting function in a small business Strong month-end close and reconciliation experience Experience overseeing or managing administrative or accounting support staff Solid proficiency in QuickBooks, experience in Aspire Software would be considered an asset Highly organized, detail-oriented, and process-driven

This Role Is a Great Fit If You



Enjoy full ownership of a company's accounting function Prefer accountability and autonomy over narrow task-based work Take pride in clean books and reconciled accounts

What Success Looks Like



Month-end close is completed accurately and on time Accounts are fully reconciled each month Books are clean, organized, and well-documented Invoicing and AR processes run smoothly under your oversight Ownership has confidence that the accounting function is under control

Why Join Crystal Clean Maintenance



Ownership of the entire accounting function Support staff handle invoicing and AR execution Stable, growing business with long-term opportunity Direct access to ownership and decision-makers Ability to meaningfully improve systems and processes
Job Type: Full-time

Pay: $55,000.00-$75,000.00 per year

Benefits:

Casual dress Dental care Extended health care Life insurance On-site parking Paid time off
Experience:

accounting or senior bookkeeping : 5 years (required)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3340664
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Elmsdale, NS, CA, Canada
  • Education
    Not mentioned