Assistant Controller
Oversee day-to-day accounting operations and supervise the accounting department to ensure compliance with regulatory requirements and company policies. Review monthly financial statements for strata clients and provide guidance and support to the accounting staff.
- On-site
- Burnaby, BC
- Posted Aug 6, 2026
- Apply by Feb 2, 2027
- 1 position
Job summary
Overview We are an established, client-focused strata/property management company serving communities throughout Metro Vancouver. Our team is committed to providing exceptional financial management and outstanding customer service to the strata corporations we manage. We are seeking an experienced Assistant Controller to join our team. This is an excellent opportunity for a motivated accounting professional looking to take the next step in their career within a collaborative, fast-paced environment. Working closely with the Controller, you will oversee the day-to-day accounting operations, support a dependable accounting team, and help ensure the delivery of accurate and timely financial reporting for our clients. Responsibilities Supervise the Accounting Department to ensure all functions are performed in accordance with company policies and procedures, the Strata Property Act, the Real Estate Services Act, and all applicable regulatory requirements. Assist the Controller in managing department workflow, workload allocation, and portfolio assignments to ensure operational efficiency and balanced staff responsibilities. Provide day-to-day guidance and support to accounting staff by responding to technical questions, resolving issues, and promoting best practices. Assist with the recruitment, onboarding, performance management, and, where appropriate, disciplinary action or termination of accounting staff. Coordinate and deliver training and mentoring for new and existing accounting team members. Review and approve monthly financial statements prepared for strata corporation clients, ensuring accuracy, completeness, and timely delivery. Prepare monthly financial statements, including payroll processing, for a select portfolio of strata corporations requiring enhanced financial oversight. Respond to inquiries from Property Managers regarding budgets, financial statements, accounts receivable, accounts payable, and other accounting matters. Process and authorize electronic funds transfers (EFTs), bank transfers, and payment transactions in accordance with company policies and internal controls. Set up and maintain client banking information within Yardi Client Central to facilitate electronic payment processing. Oversee the timely establishment of bank accounts for all new strata corporation clients, ensuring accounts are operational by the first day of management. Ensure bank accounts for terminated management contracts are closed within one month of the effective termination date. Monitor and ensure all Receiver General remittances, including payroll source deductions and other CRA payments, are processed accurately and submitted on time. Maintain compliance with trust accounting requirements, internal controls, and applicable legislation. Serve as the primary backup to the Controller during periods of absence, ensuring continuity of accounting operations. Assist the Controller and senior management with special projects, process improvements, and other initiatives as assigned. Identify opportunities to improve accounting processes, reporting accuracy, and departmental efficiency. Requirements 3+ years experience in accounting roles with a strong understanding of Canadian accounting principles and practices is essential for this position. Experience in strata property management, real estate, trust accounting, or property management accounting is considered a strong asset. CPA designation or actively pursuing completion of the CPA program is preferred. Proficiency in accounting software including Yardi Voyager is an asset. Hands-on experience managing accounts payable, accounts receivable, payroll, and account reconciliation processes. Progressive experience managing a team of 10-20 staff is a strong asset. Ability to perform detailed account analysis and identify variances or issues efficiently. Excellent organizational skills with a keen eye for accuracy and detail. Strong communication skills to effectively collaborate across teams and departments. If you're looking for an opportunity to grow your leadership career while making a meaningful contribution to a respected strata management company, we'd love to hear from you. Benefits: Dental care Disability insurance Extended health care On-site parking Paid time off Vision care
What you’ll do
Oversee day-to-day accounting operations and supervise the accounting department to ensure compliance with regulatory requirements and company policies. Review monthly financial statements for strata clients and provide guidance and support to the accounting staff.
Requirements
Requires over 3 years of accounting experience with a strong understanding of Canadian accounting principles and a preference for a CPA designation. Experience in strata property management, trust accounting, and managing teams of 10-20 staff is highly valued.
Benefits
• Dental care • Disability insurance • Extended health care • On-site parking • Paid time off • Vision care
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Financial Reporting
- Team Supervision
- Trust Accounting
- Payroll Processing
- Account Reconciliation
- Budgeting
- Yardi Voyager
- Internal Controls
- Canadian Accounting Principles
- Performance Management
- Account Analysis
- Staff Training
Job areas
- Finance & Accounting
- Management & Leadership
- Sales
Additional details
- Minimum education
- Professional degree
- Minimum experience
- 2+ years
- Apply by
- Feb 2, 2027
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
