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

Assistant Controller

$110k - $140k per year
Full-time

Swim Recruiting

Working at the mine site of a well-established and very well-managed company that has a strong reputation and a bright future. Make a meaningful impact to the business while working with kind, intelligent, and values-driven leaders. Well-rounded Assistant Controller role spanning operational accounting and corporate accounting. Hands-on position while also providing leadership and oversight.

Who- the Company: 

Our client is a growth-focused company in the industrial natural resources space (broadly speaking, in mining, oil & gas, or forestry). Mid-size, global, and publicly listed organization that is steadily expanding and maintaining a long-standing reputation for doing things the right way... strategically, ethically, and with a focus on long-term success. The culture is down-to-earth, friendly, and professional, with little room for big egos or high drama.

What- the Role:

This is a unique opportunity for a well-rounded senior-level accounting professional. Reporting into a senior leader who is a designated CPA.  We can provide interested & qualified candidates with a full job description.

  • Lead and support the accounting & finance team across accounting, payroll, accounts payables, budgeting, forecasting, and financial reporting functions.
  • Coordinate month-end and quarter-end processes, including reconciliations, working papers, cost reporting, and stakeholder reporting requirements.
  • Communicate regularly with accounting & finance team at head office.
  • Maintain compliance with internal controls, financial procedures, and organizational policies while supporting audit and corporate information requests.
  • Provide financial analysis, process improvement ideas, and operational support related to costing, capital projects, fixed assets, transaction processes, and ERP system administration.
  • Support team development through training, mentorship, and cross-functional knowledge sharing.

Who- the Candidate:

  • Already residing in the Cariboo-Chilcotin region of BC, or able to fully relocate to the area within maximum 4 weeks’ of offer.
  • CPA designation is required 
  • At least 5 years and more likely 10+ years of progressive and relevant accounting work experience.
  • Blend of public practice and industry experience is preferred, but also open to candidates directly from public practice (at Senior Associate or Manager level) or directly from industry.
  • Experience in natural resources sector- oil & gas, mining, forestry, etc.
  • Steady tenures demonstrating loyalty and stability during career path. This company treats their people well and employees tend to stay a very long time! 
  • Experience using a sophisticated accounting software or ERPs
  • Detail oriented, organized, reliable, hard working, professional, and self-motivated!

How Much:

The salary for this role is commensurate with level and relevance of accounting experience and qualifications, and will range from $110,000 to $140,000 (please note to get to the top end, must have all nice-to-have qualifications and over 10 years of relevant experience)
Additionally, the Assistant Controller will be eligible for:

  • Annual performance bonus
  • 9-day fortnight (earning a bonus day off every 2nd week based on a slightly longer workday the other 9 days of the week)
  • RRSP match
  • Excellent extended benefits (health, dental, vision), with the option to customize based on employee’s personal & family needs
  • Potential to be eligible for long-term incentive plan in future
  • Paid vacation program that increases steadily based on tenure

Where:

Based in the Cariboo region of BC. Good location for someone living in Williams Lake, Soda Lake, Quesnel, McLeese Lake, 150 Mile House, etc. Our client is open to providing some financial relocation assistance to a finalist who lives elsewhere in BC or Alberta and is very serious about making a long-term full move to Cariboo. Full-time on-site, with a 9-day fortnight.

When & How to Apply: 

Swim Recruiting will be conducting initial screening, interviewing, and shortlisting on behalf of our client. Once shortlisted, qualified candidates will be presented directly to the hiring team for consideration and there will be a ~3 step interview process. Please hit ‘APPLY’ to send us your resume. Thank you!

Hide Full Description
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Assistant Controller in Cariboo Regional District, BC vacancy
  • Seeking BCCSA Certified Traffic Control Person with reliable transportation and class 5 drivers license. Wage: $22.59 -$ 26.36  
    Suggested

    Wage:

    100 Mile House, BC
    5 days ago
  • $35 per hour

     ...services to be offered and implement operational procedures Address customers' complaints or concerns Plan, organize, direct, control and evaluate daily operations Employment terms options ~ Evening Experience ~1 year to less than 2 years Employment... 
    Suggested
    Permanent employment
    Relocation
    Night shift
    Weekend work
    Day shift
    Afternoon shift

    Divine Touch Restaurant Inc. dba Subway

    100 Mile House, BC
    13 days ago
  • $82.16 per hour

    Project Controls Coordinator IV - Field Cost Analyst Under the direction of the Supervisor Project Controls, provide analysis and support to the project team related to construction contract management, forecast and budget analysis, schedule review, LEMS entry, reporting... 
    Suggested
    Hourly pay
    Contract work
    For contractors
    Work at office
    Immediate start
    Monday to friday

    Randstad

    150 Mile House, BC
    29 days ago
  • $19 per hour

     ...Pattison Food Group Ltd., Save-On-Foods is B.C.’s Most Loved Brand and certified a Great Place to Work. We are hiring for a Pharmacy Assistant at our location in Williams Lake, BC . You will be responsible for Receiving written prescriptions and written or verbal... 
    Suggested

    Save-On-Foods

    Williams Lake, BC
    15 days ago
  • $21 - $30 per hour

    Administrative Assistant Employer EA Works Construction 2407 Gardner St, Wells BC (***) ***-**** Days & Hours: 32-40 hours per week Wage: $ 21-30 per hour Experience Required: experience an asset but not required How to apply: Email Apply to: ****@*****.***
    Suggested
    Hourly pay

    Administrative Assistant

    Quesnel, BC
    14 days ago
  • $26 - $29 per hour

     ...for First Nations and Inuit youth, families, and communities in a safe and secure environment. Currently seeking a Human Resources Assistant to join our team.  We have moved and are now located in town. The successful applicant will have a combination of education and experience... 
    Part time
    Work at office
    3 days per week

    Wage:

    Williams Lake, BC
    6 days ago
  •  ...Williams Lake Urgent & Primary Care Centre has an exciting opportunity for a Permanent part-time Medical Office Assistant to join their team in Williams Lake, B.C. Hours of work are rotating days & evenings - 08:30 to 16:30, 13:00 to 21:00 Days off: Rotating Williams... 
    Permanent employment
    Full time
    Part time
    Casual work
    Work at office
    Afternoon shift

    Interior Health Authority

    Williams Lake, BC
    6 days ago
  •  ...docbraces Williams Lake has an exciting, permanent opening, looking for a talented Certified Dental Assistant to join our Williams Lake, BC team! Canadian Orthodontic Partners provides support services to docbraces Williams Lake and our national network of community-based... 
    Hourly pay
    Permanent employment
    Work at office
    Shift work

    Canadian Orthodontic Partners

    Williams Lake, BC
    21 days ago
  •  ...vision, values, and strategic priorities of Northern Health, and under the general supervision of Manager or designate, the Laboratory Assistant performs specimen collection, preparation and testing, and performs related clerical and other laboratory support functions.... 
    Full time
    Shift work
    Afternoon shift

    Northern Health - BC

    Quesnel, BC
    1 day ago
  • $25 - $30 per hour

    Job Responsibility: Our company recruits people who can manage the garden and clean the exterior of the building.The working hours are about 20 hours a week.I wait for a diligent and honest applicant. Job Types: Part-time, SeasonalContract length: 6 months Pay: $25.00...
    Hourly pay
    Temporary work
    Part time
    Seasonal work

    Drummond lodge motel

    Williams Lake, BC
    10 days ago
  • Chairside Dental Assistant Fraserview Dental 665 Front Street suite 22, Quesnel, BC  V2J 5J5   Wage: 18.25 to 22.00 hourly (To be negotiated) / 32 to 40 hours per week Hours: Full time; 08:00 to 16:30  Education and Experience ~Secondary (high) school graduation certificate... 
    Hourly pay
    Full time

    Chairside Dental Assistant

    Quesnel, BC
    21 days ago
  • $47.75k per year

     ...2W3 , is looking for permanent full-time Assistant Manager to start immediately....  ...including planning, organizing, directing, controlling, and evaluating operations; supervising...  ...of service, guest satisfaction, and cost control. Assist in reviewing weekly P&L statements... 
    Hourly pay
    Permanent employment
    Full time
    Local area
    Immediate start
    Flexible hours
    Shift work
    Afternoon shift

    A&W Restaurants

    Williams Lake, BC
    more than 2 months ago
  • $18.25 per hour

    Assistant Art Gallery Administrator Canada Summer Jobs Position (Youth 15–30)   Location: Quesnel Art Gallery, 500 North Star Road Quesnel Wage: $18.25/hour Hours: Full-Time, 35 hours/week (typically Tuesday–Saturday, 9:30 a.m.–4:30 p.m.) Term: July 7 – August 29, 2026... 
    Full time
    Contract work
    Part time
    Summer work
    Remote work

    Assistant Art Gallery Administrator

    Quesnel, BC
    14 days ago
  •  ...Williams Lake Campus. This position is a member of a highly effective administrative team and as such, provides confidential support and assistance to other team members when required. MAJOR DUTIES & RESPONSIBILITIES ~ Provides day-to-date administrative, clerical and... 
    Full time
    For contractors
    Work at office

    Thompson Rivers University

    Williams Lake, BC
    1 day ago
  •  ...national donation drives and fundraising campaigns. At Pet Valu, we're Pet Experts, and we're pet lovers, too. Job Overview As an Assistant Store Manager you will coach and develop your store team to deliver world class service to all customers and help Pet Parents find... 
    Local area
    Afternoon shift

    Pet Valu

    Williams Lake, BC
    17 days ago
  • $54k - $72k per year

     ...Purchasing/Shipping Assistant Williams Lake, British Columbia Our Purchasing/Shipping Assistant oversees activities in the procurement and shipping process for our mill and takes a hands-on approach to maintain purchasing system accuracy. They are responsible for... 
    Full time
    Local area
    Relocation package

    Tolko Industries Ltd.

    Williams Lake, BC
    29 days ago
  • $20 per hour

    JOB POSTING: GENERAL LABORER / PRODUCTION ASSISTANT New Wave Docks  |  100 Mile House, BC   Location: 990 Exeter McKinley RdPosition Type: Full-Time / Permanent   About Us At New Wave Docks, we pride ourselves on manufacturing top-quality marine products and dock... 
    Hourly pay
    Long term contract
    Permanent employment
    Full time
    Local area

    About Us

    100 Mile House, BC
    20 days ago
  • $29.62 per hour

    Job Title: Assisted Living Worker (Care aide)​ Job type: Casual Shift/Schedule: 8 hrs./day, 0700-1500 (day shift), 1500-2300 (evening shift...  ...join our team as an Assisted Living Worker. Reporting to the Assistant Manager and Executive Director, you will provide front-line care... 
    Casual work
    Shift work
    Night shift
    Day shift
    Afternoon shift

    Job Title:

    100 Mile House, BC
    7 days ago
  • $21 - $26 per hour

     ...Rotational Molding (Rotomolding) Machine Operator & Production Assistant Location: 100 Mile House, BC   |   Job Type: Full-Time, Permanent...  ...into molds, and carefully demold finished products. ~Quality Control: Inspect finished flotation tanks and cable stands for defects,... 
    Permanent employment
    Full time
    Local area
    Monday to friday
    Day shift

    Location:

    100 Mile House, BC
    28 days ago
  • $850 per week

     ...customer experiences. Role Overview: We are welcoming participants from all backgrounds, including anyone looking for administrative assistant roles, to take part in upcoming market research studies. These may involve online discussions, product testing, or feedback sessions... 
    Full time
    Temporary work
    Part time
    Casual work
    Remote work
    Flexible hours

    AFG Inc

    Quesnel, BC
    1 day ago
  • $57.6k - $76.5k per year

     ...including food quality, speed of service, guest experience, and cost control through effective oversight of operating systems. Oversee...  ...and hire hourly staff; participate in hiring supervisors and assistant managers. Address performance issues, coach team members, and... 
    Hourly pay
    Full time
    Local area
    Immediate start
    Flexible hours
    Afternoon shift

    A&W Restaurants

    Williams Lake, BC
    10 days ago
  • $109.5k - $128k per year

     ...personnel. Lead safety-related inspections and training to enhance and promote the safety culture. Assist in troubleshooting electrical, instrumentation, and control issues to minimize downtime due to equipment failure. You Have Five-plus years of experience in... 
    Hourly pay
    Full time
    Work at office

    West Fraser

    Quesnel, BC
    10 days ago
  • $70k - $83k per year

     ...effluent samples, and conducting in-situ water quality analysis Assist with stack testing including total reduced sulphur and...  ...management requests Participates in CALA Quality Assurance and Control programs and tracks certification of outside labs, and managing outside... 
    For contractors
    Flexible hours
    Shift work
    Weekend work
    Afternoon shift

    West Fraser

    Quesnel, BC
    19 days ago
  • $22 per hour

     ...covers supervisory duties involving staff coordination, quality control, inventory support, and maintaining service standards. Responsibilities...  ...of cost control, including food and labour cost awareness. Assist in maintaining records of stock, sales, wastage, and repairs.... 
    Hourly pay
    Permanent employment
    Full time
    Immediate start
    Shift work
    Day shift
    Afternoon shift

    A&W Restaurants

    100 Mile House, BC
    6 days ago
  •  ...Part Time LPN Employer- Redwood Residence Assisted Living Address- 1901 Alder Road Quesnel...  ...health status and record observations. ~Assist with admissions, assessments, and the...  ...compassionate resident care. ~Maintain infection control, safety, and confidentiality standards... 
    Long term contract
    Part time

    Position – Part Time LPN

    Quesnel, BC
    6 days ago
  • $59.36k - $74.19k per year

     ...Benefits Developing, coaching, mentoring, and maintaining a team of assistant managers and gas bar attendants that consistently deliver...  ...-building skills Financial acumen, including budgeting, cost control, and performance analysis Knowledge of fuel operations, safety... 
    Full time
    Local area
    Work from home

    Four Rivers Co-operative

    Williams Lake, BC
    12 days ago
  • $23.89 per hour

    Job Advertisement: Assisted Living Multi-Service Worker ​ Location: Carefree Manor, 100 Mile...  ...​(Housekeeping/Dietary Aide/Recreation Assistance) Type: Casual Job Summary: ​ We are seeking...  ...instructions and exemplify infection control practices. ​ Monitor residence areas to... 
    Casual work
    Shift work

    Job Advertisement: Assisted Living Multi-Service Worker ​

    100 Mile House, BC
    14 days ago
  • $60k - $70k per year

     ...leading system supplier for enclosures, power distribution, climate control, IT infrastructure and software and services and are present in...  ...& dental benefits Disability insurance Employee & Family Assistance Program DPSP RRSP matching Learning and development... 
    Full time
    Worldwide

    Rittal LLC

    Quesnel, BC
    3 days ago
  • Job Title: Assisted Living Dietary Aide (Part-time) Schedule: Tuesday-Friday Hours of work...  ...serve residents during meal service. ​Assist in preparing daily meals, beverages, and...  ...families, and staff. ​ ~Follow infection control practices and emergency procedures. ~Participate... 
    Hourly pay
    Permanent employment
    Part time
    Shift work

    Job Title: Assisted Living Dietary Aide (Part-time)

    100 Mile House, BC
    28 days ago
  •  ...Job Details This role oversees inventory control in the storeroom, including receiving, storing, and managing maintenance supplies and...  ...: None Travel: None Please attach a resume. Relocation Assistance Eligible No Work Shift B Shift (United States of America... 
    Hourly pay
    Full time
    Work at office
    Relocation package
    Shift work

    Tyson Foods

    Hanceville, BC
    1 day ago

Do you want to receive more vacancies?

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