The Calgary John Howard Society (CJHS) is a charity that reduces crime and makes Calgary communities safer by helping youth and adults make positive changes and move away from criminal behaviour. We do this by addressing the root causes of crime through housing, education, employment programs and support so that individuals have alternatives to breaking the law. CJHS is committed to restorative justice and an organizational environment that recognizes the dignity and worth of each person. CJHS values diversity and inclusion and welcomes qualified applicants from all walks of life.
The Program
Reporting to the Director of Finance, HR & IT, the Accounting Manager plays a key role in ensuring strong financial management, donor stewardship, and operational accountability across the organization. This position oversees day-to-day accounting operations, ensures compliance with non-profit reporting standards, and supports program teams with timely and transparent financial information. Ideal candidates bring a strong accounting foundation, a collaborative mindset, and a commitment to supporting the financial health of a purpose‑driven organization.
The Position
Financial Reporting & Compliance
Lead month-end, quarter-end, and year-end close processes.
Prepare accurate financial statements in accordance with non-profit accounting standards (ASPE/ASNPO or IFRS as applicable).
Oversee fund accounting, restricted grants, and contribution tracking.
Support preparation of the annual budget and periodic forecasts.
Support the annual financial audits and serve as the primary liaison with external auditors.
Ensure compliance with CRA, payroll, and regulatory requirements.
Accounting Operations
Oversee accounts payable, accounts receivable, payroll processing, bank reconciliations, and general ledger functions.
Maintain a robust chart of accounts and ensure proper coding of expenses to programs, grants, and funding sources.
Review and approve journal entries and reconciliations.
Ensure efficient and accurate donor revenue recognition and grant reporting.
Donor & Grant Support
Track and report on restricted and unrestricted funds.
Collaborate with development staff to ensure accurate recording of donations, pledges, and grant agreements.
Provide timely financial reporting to funders, partners, and stakeholders.
Leadership & Team Support
Supervise and mentor accounting/administrative staff.
Foster a culture of transparency, accountability, and continuous improvement.
Provide financial guidance to program leaders and cross-functional teams.
Systems & Process Improvement
Recommend improvement to financial policies, internal controls, and workflow efficiency.
Support system upgrades, automation initiatives, and data integration projects.
Qualifications
Education & Experience
Bachelor’s degree in Accounting, Finance, or related field.
CPA designation (or near completion) preferred.
5+ years of progressive accounting experience; non-profit or fund accounting experience is an asset.
Experience preparing for and managing annual audits.
Skills & Competencies
Strong understanding of non-profit accounting principles and fund accounting.
Proficiency with accounting/ERP systems and Excel. Experience in GP Dynamics is desirable.
Excellent organizational, analytical, and problem-solving skills.
Strong interpersonal and communication abilities.
Commitment to equity, integrity, and mission-driven work
What We Offer
Collaborative and supportive organizational culture.
Competitive compensation and comprehensive benefits.
Better work life balance with a mix of in office and working from home.
Professional development opportunities and room for growth.
Opportunity to contribute to meaningful social impact and work that makes a difference.
Compensation
$85,000 - $105,000 depending on experience.
Your past does not define your future. A criminal record will not disqualify you from employment with us; we evaluate each application individually.
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in Canada.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip
GrabJobs is the no1 job portal in Canada, connecting you to thousands of jobs fast!
Find the best jobs in Canada, apply in 1 click and get a job today!