Senior Accountant

Mainroad Group


Date: 2 days ago
City: Surrey, BC
Contract type: Full time

The Mainroad Group was established in 1988 when the provincial government privatised road and bridge maintenance services in the province of British Columbia. Mainroad has since evolved into a 100% employee-owned company with a diverse portfolio of award-winning businesses across BC and Alberta. Today, we are recognized as a leader in providing innovative, safe and reliable maintenance, products and construction services for civil infrastructure works across Canada. Mainroad businesses are grouped into four segments: 1) BC Infrastructure Services 2) Alberta Infrastructure Services 3) Electrical Infrastructure Services and 4) Infrastructure Products.


Mainroad’s finance team is a highly collaborative group of professionals that support 20 operating companies and corporate office departments. We are currently looking to fill a Senior Accountant position within the team. The successful candidate will thrive working in a dynamic, fast-paced environment and have a strong ability to manage multiple tasks, meet deadlines, and work independently with minimal supervision. They will also possess exceptional interpersonal skills to effectively collaborate with stakeholders, management, and employees. While independent problem-solving is highly valued, this role will be an integral part of a team of high-performing CPA’s who collaborate and support each other in navigating the challenges encountered in their day-to-day duties.


This is a full-time office-based role out of Mainroad’s head office in Cloverdale.


The successful candidate shall have the following qualifications:


  • Bachelor’s degree and CPA or comparable designation.
  • Minimum of five years of accounting experience, preferably in public practice.
  • Comprehensive full-cycle experience with a strong grasp of intercompany and/or multiple cost divisions.
  • Proven expertise in job costing analysis and work-in-progress management.
  • Exceptional organizational skills with the ability to juggle multiple tasks and meet deadlines.
  • Strong learning agility to adapt and grow in a dynamic environment.
  • Meticulous attention to detail ensuring accuracy in all tasks.
  • Proficiency in computer systems, including Microsoft Office software.
  • Outstanding interpersonal skills to thrive in a team setting and meet the demands of stakeholders.
  • Ability to see the big picture and align tasks to achieve overall goals


Job duties and responsibilities include:


  • Conduct daily banking transactions, including reporting and reconciliations
  • Review accounts payable and accounts receivable processes
  • Analyze job costing to determine appropriate work-in-progress accruals
  • Prepare month-end GL and sub-ledger account reconciliations
  • Liaise with other departments and management as required
  • Prepare and review financial statements
  • Complete performance commentary and variance analysis
  • Serve as the finance business partner for multiple businesses
  • Assist with preparation of the year-end audit working papers
  • Assist with preparation of the annual consolidated financial statements
  • Liaise with external auditors on assigned sections of the audit


We offer competitive benefits, including RRSP matching, a performance-based bonus, extended health benefits, and additional vacation time.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

HR Business Partner (Labour Relations)

Transdev Canada, Surrey, BC
1 day ago
As a leading operator and global integrator of mobility, Transdev gives passengers the freedom to move whenever and however they choose. We are proud to provide 11 million passengers trips every day, in 20 countries, with efficient, easy to use and environmentally friendly transportation services that connect people and communities. Our approach is rooted in long-term partnerships with public authorities...

Technical Sales Specialist

MiTek, Surrey, BC
2 days ago
Job DescriptionThis role will support outside sales with preliminary truss design and building modeling to architects and structural engineers. Additionally, this role will help customers with software training and technical support as well as general truss design and engineering concepts. Software testing and feedback of new functions and features will also be expected. Some travel to customer locations and industry...

Nurse Practitioner

Bayshore HealthCare, Surrey, BC
5 days ago
Bayshore Medical Personnel is seeking a part-time Nurse Practitioner for our Federal Client in Surrey, British Colombia.Hourly Pay Rate: $95The Candidate must have a valid license to practice as a nurse practitioner without restrictions in the province that the work is to be performed and issued by the College of Nurses in that same province.QualificationsThe Candidate must possess three years...