The Senior Bookkeeper is responsible for overseeing all aspects of accounting operations within the company. The main duties include, but are not limited to, managing the accounting team, performing full-cycle accounting tasks, financial reporting, budgeting, and ensuring compliance with financial regulations. The ideal candidate will have a CPA designation and extensive experience in accounting management, leadership and project management with a strong analytical and problem-solving mindset.
Responsibilities
- Responsible for the day-to-day full accounting cycle, including credit card and bank reconciliations, processing of direct deposits, pre-authorized debits and bank deposits, processing and payment of vendor invoices and government tax remittances
- Manage the full-cycle completion of all AP and AR tasks and monthly closing procedures.
- Ensure compliance with applicable standards (i.e. GAAP), rules, regulations, and systems of internal control.
- Experienced in developing Standard Operating Procedures and department workflows.
- Ensure effective creation and timely completion of all department and individual Objectives & Key Results (OKRs), and collaborate with other departments to achieve goals.
- Participate in special finance-related projects as needed, such as financial system upgrades or process improvements.
- Manage performance and conduct performance reviews for direct reports.
- Provide accurate, timely, and relevant reporting and analysis of financial information.
- Work on special accounting finance-related projects as they come up.
- Handle sensitive information in a confidential manner.
- Complete other day to day tasks, such as bank runs, ordering supplies, etc.
- Act as payroll backup when required.
Must have:
- Post-secondary education in accounting, finance, bookkeeping or related field is required
- Minimum of 3 years of practical full-cycle accounting experience, with exposure to specialized or higher-level accounting functions
- Minimum of 3 years of hands-on experience effectively leading and developing an accounting team
- Previous experience working in a small to medium sized, growth-oriented business
- Solid project management skills and experience initiating and leading various accounting projects
- Experience with developing effective Objectives & Key Results (OKRs) and ensuring timely completion of department and individual OKRs
- CPA designation is required
- Strong experience with cloud-based systems and platforms
- Advanced level Excel and proficiency with Word and Outlook
- Advanced proficiency in Accounting and ERP applications
- Strong mathematical and analytical skills
- Flexible, adaptable and willing to 'roll up sleeves' to get the job done in a very team-oriented culture
- Strong customer service orientation, both internal/external
- Excellent communication (oral/written) and interpersonal skills
- Demonstrated ability to work collaboratively, develop strong professional relationships at all levels
- Highly organized, self-motivated, committed to quality, detail and results oriented
Nice to have:
- Professional Accounting designation or working towards completion
- Experience working with different provincial/federal tax systems and remote teams
- Experience automating systems such as Zoho/QuickBooks/SAP
- Payroll knowledge and experience
- Internal/External audit experience
- Experience working with vendors and suppliers
- Experience with entrepreneurial owner- operator/family business
Attributes:
- Work independently
- Task oriented
- Take initiative
- Trustworthy
- Leadership experience
- Adaptability