Assistant Controller

Brockville, Canada

Job Description

Reporting to the Controller, the Assistant Controller (AC) is responsible for managing all accounting processes via interacting extensively with our team and key business units to execute operational and strategic initiatives to support the business, while always maintaining the highest standards in terms of efficiency, integrity, and professionalism. The Assistant Controller will ensure all financial reporting is provided in an accurate and timely manner while overseeing the daily operations that include reporting, accounts payable, accounts receivable, cash management, monthly/quarterly and annual reporting.  The AC will be responsible for all activities associated with our external accountant. 


  • Lead and coach the Team by providing guidance and feedback on an ongoing and regular basis 

  • Respond in a timely manner to queries from the President

  • Review and manage financial statements and job cost on a monthly, quarterly, and annual basis to ensure accuracy and completeness 

  • Manage the month-end, quarter-end and year-end accounting closing procedures, including reviewing adjusting entries, working papers and reconciliations while maintaining account balances, and ensuring completeness and integrity of G/L data

  • Design and improve internal controls and processes, and ensure all operational business processes and policies are efficient and documented 

  • Integrate operation and financial information to liaise with and advise the Leadership Team and support operations 

  • Review cash needs on a weekly basis and release payments

  • Maintain and improve processes within our ERP system 

  • Manage the annual and ongoing budget and forecasting processes

  • Manage the Year End Audit and liaise with external financial management 

  • Liaise between all business units on matters related to operations and those affecting the accounting department 

  • Prepare various tasks, including analytical and ad-hoc reports

  • Foster an environment that encourages employee engagement and motivates team members to perform at their best

  • Become a lead in the migration of all accounting functions to Odoo ERP Software. 


  • Possession of a CPA designation or working towards completion 

  • Minimum of 3 years’ experience in a leadership or supervisory position

  • Minimum of 8 years of progressive accounting experience with a strong background in audits, financial reporting, internal controls, and exposure to private companies.  

  • Strong analytical skills with advanced use of spreadsheets and Microsoft Office/Excel

Other Skills

  • Demonstrable and robust leadership competencies with the ability to positively influence others, coach, mentor, support, and provide feedback, all while nurturing a positive and fun work environment 

  • Possession of advanced communication skills to provide guidance and/or instruction to all levels within the organization and explain difficult issues—clearly and tactfully—to the appropriate audience 

  • Self-motivation, technical proficiency, and critical thinking with a desire for continuous improvement and a proactive approach to problem solving 

  • Desire and initiative to take on challenges, including conceptual issues, and deliver results 

  • Creativity with offering solutions to critical situations that may arise 

  • Ability to provide sound financial advice which will promote the growth of our business 

  • Experience with Odoo ERP software and experience migrating to a new accounting platform is a definite asset

  • Preference may be given to candidates with experience in construction, engineering and/or surveying companies.