HomeSpace Society is a leading organization dedicated to providing affordable housing solutions to low-income individuals and families within our community. Our mission is to create safe and sustainable housing opportunities while fostering a sense of belonging and community. HomeSpace's current portfolio consists of over 34 owned properties containing 903 units located throughout Calgary.
Job Summary:
The Manager of Finance plays a critical leadership role in ensuring the financial strength and integrity of HomeSpace. Reporting directly to the Chief Operating Officer (COO), this position oversees all financial operations, leads the optimization of Yardi (our property and accounting system), and supervises a team of four finance staff. The Manager is responsible for financial reporting, budgeting, payroll, compliance, and continuous process improvement to support HomeSpace's mission and growth.
Key Responsibilities
Financial Oversight & Reporting
Lead daily financial operations, including general ledger, accounts payable/receivable, reconciliations, and financial systems integrity.
Ensure timely and accurate preparation of monthly, quarterly, and annual financial reports.
Conduct financial analysis and reporting for management, funders, and the board, including budget-to-actual variance reviews and cash flow forecasting.
Prepare compliance reports for GOA, CMHC and banks.
Yardi Management & Optimization
Serve as the finance department lead and subject matter expert for Yardi.
Ensure accounting workflows are fully and effectively structured within Yardi.
Lead updates and improvements to the Yardi platform to meet organizational and operational needs.
Provide training and support to staff to ensure correct and consistent use of the system.
Budgeting & Forecasting
Prepare budget for Real Property.
Coordinate the development and monitoring of annual operating, capital, and program budgets.
Provide financial modelling, forecasting, and support for strategic planning.
Audit, Compliance & Risk Management
Oversee preparation for annual audits and manage relationships with auditors.
Ensure compliance with CRA and corporate filing requirements (e.g., T3010, Annual Society Return).
Monitor financial compliance related to grant agreements and funders' requirements.
Payroll & Benefits Administration
Oversee semi-monthly payroll processing.
Manage full-cycle payroll and benefits administration, ensuring compliance with CRA and employment legislation.
Oversee relationships with payroll service providers (e.g., ADP), ensuring timely and accurate payroll processing.
Leadership & Team Management
Supervise and mentor Finance staff, fostering a collaborative, mission-aligned team culture.
Provide leadership in goal-setting, performance management, and professional development.
Actively support organizational planning and leadership decision-making.
Continuous Improvement & Policy Development
Support the development and ongoing refinement of financial and administrative policies.
Identify opportunities for process improvements, system automation, and cross-departmental efficiencies.
Qualifications
Education
Bachelor's degree: Accounting, Finance, or related discipline.
CPA designation (CA, CGA, CMA) required.
Experience
5+ years progressive experience in finance or accounting, including 2+ years in a leadership role.
Hands-on experience with Yardi is required.
3 - 5 years' experience in Property Management or Social Services is required.
Familiarity with audit process is an asset
Proven experience managing full-cycle accounting and payroll.
Previous experience in housing context is an asset.
Skills & Competencies
Deep knowledge of accounting principles, fund accounting, budgeting, and internal controls.
High proficiency with financial systems and reporting tools (Yardi, Excel, accounting platforms).
Strong analytical, organizational, and problem-solving abilities.
Effective communicator with experience collaborating across departments.
* Proven leadership and team-building capabilities.
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.