Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Controller

Full-time

Mainroad Group

Mainroad Group is seeking an experienced and hands-on Operations Controller to join our leadership team and oversee finance operations across our employee-owned group of highway maintenance and infrastructure services companies throughout British Columbia and Alberta.

Reporting to the Chief Financial Officer , the Operations Controller will play a key leadership role in ensuring the effective and efficient delivery of our day-to-day financial operations. This position will lead payroll, accounts payable, collections, working capital, operational cash flow, and support for accounts receivable , with a strong focus on operational efficiency, financial controls, service excellence, and business partnership.

Working closely with our Corporate Controller , who oversees accounting policies, consolidated financial reporting, and the month-end and year-end close processes, the Operations Controller will bring a practical, business-focused approach to the organization’s financial operations.

This is an opportunity for a finance leader who enjoys being close to the business and making a tangible impact. The successful candidate will thrive in a complex, multi-company and multi-location environment and will build strong, collaborative relationships with Operational Directors, General Managers, and teams across the organization .

We are looking for someone who combines strong financial expertise with leadership, sound judgment, operational curiosity, and a solutions-oriented mindset — someone who can improve processes, strengthen controls, develop people, and help our operational teams succeed.

What You'll Do:

 


  • Lead payroll, accounts payable, collections, support accounts receivable, and related finance operations.

  • Lead and develop the Payroll Supervisor and AP/AR Supervisor.

  • Provide complete and timely operational finance information, reconciliations, and supporting schedules to the Corporate Controller for financial reporting and the month-end and year-end close.

  • Partner with Operational Directors, General Managers on contract and project planning, work-in-progress reviews, forecasting, and operational performance.

  • Monitor working capital, cash flow, aged receivables, holdbacks, and collection risks.

  • Oversee centralized payroll for hourly, salaried, seasonal, unionized, and non-union employees across multiple companies and jurisdictions.

  • Ensure operational finance activities comply with internal policies, delegated approval authorities, collective agreements, applicable legislation, and established control procedures.

  • Identify opportunities to standardize, automate, and improve finance processes, controls, reporting, and service delivery.

  • Establish meaningful performance measures for payroll, AP, AR, collections, and working capital.

  • Mentor, coach, and develop employees, creating opportunities for growth and preparing team members to take on broader responsibilities.

  • Build a capable, accountable, collaborative, and high-performing finance operations team.

What You Bring:

 


  • CPA designation

  • Bachelor’s degree in accounting, finance, business administration, or a related field.

  • At least 8–10 years of progressive finance experience, including leadership responsibility.

  • Strong experience in payroll, AP, AR, collections, working capital, and financial controls.

  • Experience in highway maintenance, construction, infrastructure, transportation, utilities, field services, or another contract-based industry is preferred.

  • Experience supporting multiple companies, locations, and operating teams.

  • Knowledge of project accounting, work in progress, forecasting, and cost analysis.

  • Experience with unionized payroll, collective agreements, ERP systems, and process improvement is an asset.

  • Demonstrated ability to mentor, coach, and develop employees for broader responsibilities and career growth.

  • Strong business judgment, analytical capabilities, communication skills, and a practical leadership style.

 

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Controller in Surrey, BC vacancy
  • $115k - $135k per year

     ...years.   What- the Role: Swim Recruiting is looking for a new Controller on behalf of our client. Here is a snapshot of the key...  ...the Canadian finance function, including accounting, reporting, controls and transactional finance ~Oversee monthly/quarterly reporting... 
    Suggested
    Long term contract
    Permanent employment
    Work at office
    2 days per week
    3 days per week

    Swim Recruiting

    Surrey, BC
    11 days ago
  •  ...scale. Now is the moment. Join us. The Role The Inventory Controller is responsible for ensuring we know what materials we have,...  ...being used, and when we need to replenish them. This role will control the flow of materials into and out of inventory, maintain accurate... 
    Suggested
    Permanent employment
    Full time
    Live out
    Work at office

    Moment Energy

    Surrey, BC
    10 days ago
  • $43k - $45k per year

     ...Pest Control Technician  Route Based in: Surrey, BC Rentokil Terminix is the world's largest pest control company, offering the broadest, most advanced range of pest control solutions and services in the industry. Rentokil Terminix has earned a reputation in Canada... 
    Suggested
    Full time
    Internship
    Lmia
    Monday to friday
    Shift work

    Rentokil Initial

    Surrey, BC
    25 days ago
  • $36.75 per hour

    Overview Languages English Education ~ Secondary (high) school graduation certificate Experience 3 years to less than 5 years On site Work must be completed at the physical location. There is no option to work remotely. Responsibilities ...
    Suggested
    Permanent employment
    Full time
    Remote work

    ICON ELECTRIC CO LTD

    Surrey, BC
    2 days ago
  •  ...markets. Reports To: Sr. Manufacturing Engineering Manager, Automation Integration Position Summary: IEM is currently seeking a Control Engineering Technician for our Surrey, BC and will report into the Senior Manufacturing Engineering Manager for the automation... 
    Suggested
    Long term contract
    Full time

    IEM

    Surrey, BC
    more than 2 months ago
  • $120k - $135k per year

     ...seeking an experienced CPA-designated accounting leader to oversee the Canadian accounting function, including financial reporting, controls, compliance, and transactional finance. This role will lead a high-performing team, strengthen governance and reporting practices, drive... 
    Work at office
    Local area
    1 day per week

    Henry Schein One

    Surrey, BC
    25 days ago
  • $75k - $90k per year

     ...About Delta Intelligent Building Technologies (Canada) Inc. (formerly known as Delta Controls). Delta Intelligent Building Technologies (Canada) Inc. (a subsidiary of Delta Electronics) is a leading building controls manufacturer with over 300 partners in more than 80 countries... 
    Permanent employment
    Full time
    Remote work
    Flexible hours
    3 days per week

    Delta Controls

    Surrey, BC
    26 days ago
  • $33 - $43 per hour

     ...new product launches by coordinating material readiness and production ramp-up plans Assist in developing and enforcing inventory control policies and procedures Generate and distribute production and inventory reports to management on a regular basis The candidate... 
    Long term contract
    Full time
    Work at office

    Industrial Electric Manufacturing

    Surrey, BC
    more than 2 months ago
  • $31.5 per hour

    Inventory Control Supervisor IHome Cabinets Inc. Location Surrey, BC Salary 31.50 hourly / 35 hours per week Full time Day, Night Starts as soon as possible Benefits: Other benefits Languages English Education College/CEGEP Experience 1 year to less than 2 years... 
    Hourly pay
    Full time
    Immediate start
    Remote work
    Night shift

    IHome Cabinets Inc.

    Surrey, BC
    more than 2 months ago
  • $3189 per week

     ...areas where a criteria is not met in accordance with Canadian Standards Association  Z662, OCC1 (Canadian Gas Association: Corrosion Control guidelines), Corrosion Control Industry Practices, National Association of Corrosion Engineers and FortisBC Gas Standards. ~Utilizes... 
    Full time
    Contract work
    Temporary work
    For contractors
    Work at office
    Local area
    Remote work

    Fortis BC

    Surrey, BC
    a month ago
  •  ...long-standing partnerships with family-owned Canadian chicken farmers to produce high quality products. Role:   The  Quality Control Technician is responsible for evaluating and assessing that HACCP and Quality Assurance Programs are properly maintained in compliance... 
    Contract work
    Night shift

    sunrisefarms

    Surrey, BC
    a month ago
  • $600 per week

     ...Job Description Job Description Sales Representative | Take Control of Your Earnings The Acquisition Group is expanding its TELUS direct residential sales team in Surrey. If you like clear targets and want to maximise your earning potential, this Sales Representative... 

    The Acquisition Group

    Surrey, BC
    2 days ago
  • $23 - $26 per hour

     ...Reporting to the Director, Finance & Administration and Project Controller (PCA), and working with the Payroll and Accounts Receivable Departments...  ...maintain organized project files including work orders, quality control documents, purchase orders, as-built drawings, and third-party... 
    Hourly pay
    Full time
    For subcontractor
    Work at office

    Arctic Arrow Group

    Surrey, BC
    1 day ago
  •  ...and correspondence with the project team. Ensure that quality standards are being met and assist in managing the project Quality Control program and tracking deficiencies. Arrange deliveries and submit material request. Complete daily reports in various apps such... 
    Long term contract
    Full time
    For contractors

    Rwc Systems

    Surrey, BC
    13 days ago
  • $32 - $38 per hour

     ...machining tools to fabricate parts Program programmable logic controllers (PLCs) Installing machinery and equipment Operate hoisting...  ...and robotic system Conveyor Electrical and electronic controls Gas compressors Hydraulic system Lathes and other machining... 
    Long term contract
    Permanent employment
    Full time
    Remote work
    Night shift

    Confidential

    Surrey, BC
    2 days ago
  • $38.4 per hour

     ...Education: Secondary (high) school graduation certificate Experience: 1 year to less than 2 years Tasks Install electrical controls and panel boxes Replace and repair electrical controls and panel boxes Install underground wiring and cables Keep maintenance... 
    Permanent employment
    Full time
    Apprenticeship
    Weekend work
    Day shift
    Afternoon shift

    Crown Distributors/ Ortech Industries

    Surrey, BC
    4 days ago
  •  ...specifications, burner must cut scrap utilizing appropriate tools and equipment. Maintains a torching environment conducive to fire control, and is able to seek additional assistance if first efforts fail. Equipment & Maintenance Detects faulty operation of... 
    Full time
    Local area
    Flexible hours

    Radius Recycling

    Surrey, BC
    more than 2 months ago
  • $38 - $41 per hour

     ...must be completed at the physical location. There is no option to work remotely. Responsibilities Tasks Install electrical controls and panel boxes Replace and repair electrical controls and panel boxes Install underground wiring and cables Keep maintenance... 
    Permanent employment
    Full time
    Remote work

    Able Electrical Ltd.

    Surrey, BC
    3 days ago
  •  ...Advise clients on feeding, housing, behaviour, breeding, hygiene and general care of animals Enforce government regulations in disease control and food production including animal or animal-based food inspection Perform routine, emergency and post-mortem examinations... 
    Permanent employment
    Full time
    Private practice
    Remote work
    Relocation

    Boundary Bay Veterinary Specialty Hospital Ltd

    Surrey, BC
    4 days ago
  • $37 per hour

     ...There is no option to work remotely. Work setting Construction Residential Responsibilities Tasks Install electrical controls and panel boxes Replace and repair electrical controls and panel boxes Design and construct single-phase service for single or... 
    Permanent employment
    Full time
    Remote work

    Raisahara Enterprises Ltd.

    Surrey, BC
    4 days ago
  •  ...processes are adhered to. Perform periodic inventory cycle counts on high circulation/value items. Maintain inventory accuracy through control of PO receiving, inventory transfers, relief of inventory to projects, and invoicing occur accurately and timely with no significant... 
    Full time
    Remote work
    Flexible hours

    Afl

    Surrey, BC
    more than 2 months ago
  • $67.5k - $76k per year

     ...products. Role:   As a HACCP Coordinator responsible and accountable for implementing and maintaining the Hazard Analysis Critical Control Point Program and Pre-requisite Program, which includes but not limited to being responsible for Food Safety and Regulatory... 
    Full time
    Flexible hours
    Shift work

    Sunrise Farms, Inc

    Surrey, BC
    23 days ago
  •  ...the culinary team to address special diets, menu changes, and resident feedback.  Monitors food quality, presentation, and portion control.  Supports and participates in special events and functions within the community.  Ensures complete and accurate SDS manuals are... 
    Long term contract
    Full time
    Live In
    Local area
    Shift work

    Optima Living

    Surrey, BC
    3 days ago
  • $140k per year

     ...Controller role in Langley. High-growth global publicly-listed company. This role is ideal for someone with a builders mindset who thrives...  ...to improve operational efficiency, strengthen internal controls, and manage expenses effectively. The Controller will collaborate... 

    Swim Recruiting

    Langley, BC
    1 day ago
  • $22 - $24 per hour

     ...schedule due to insufficient packaging materials. Fill out the packing daily report at the end of each shift. Production process control Responsible for the on-site management of the packaging workshop and EQ room, training and guiding the employees to operate... 
    Hourly pay
    Full time
    Monday to friday
    Shift work
    Day shift

    Canadian Jerky Company

    Surrey, BC
    4 days ago
  • $37 per hour

     ...daily operations Recruit staff Balance cash and complete balance sheets, cash reports and related forms Ensure health and safety regulations are followed Address customers' complaints or concerns Plan, organize, direct, control and evaluate daily operations... 
    Permanent employment
    Full time
    Remote work

    Dairy Queen Guildford

    Surrey, BC
    4 days ago
  • $26.31 per hour

     ...and delivering laundry, where required. • Greets visitors and others in accordance with established safety, security and infection control procedures and guidelines; provides information and/or redirects to appropriate person or area, where required. • Checks and restocks... 
    Hourly pay
    Full time
    Night shift
    Weekend work
    Afternoon shift

    Brookside Lodge Community

    Surrey, BC
    a month ago
  • $40 per hour

     ...gas meter Study drawings and specifications to determine the layout of the installation and materials required Test and adjust control mechanisms and check pipes and piping connections for gas leaks using gas detecting devices Test and replace defective equipment or... 
    Remote work

    Papa Plumbing & Heating Ltd.

    Surrey, BC
    4 days ago
  • $37.5 per hour

     ...cuisine et de nettoyage Modifier les méthodes de préparation des aliments et les prix des menus en fonction du budget du restaurant Contrôler les recettes pour déterminer le coût de la main-d'œuvre Déterminer le genre de services qui seront offerts et mettre sur pied des... 
    Permanent employment
    Full time

    Bandra Cafe Inc.

    Surrey, BC
    5 days ago
  • $40k - $50k per year

     ...As part of our continued growth, we are expanding our Accounting team by adding an additional Junior Accountant. Reporting to the Controller, the Junior Accountant will support the department by performing a variety of accounting tasks with accuracy and efficiency. This role... 
    Full time
    Work at office
    Monday to friday

    Wesgroup Equipment

    Surrey, BC
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Controller. Be the first to apply!