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

Office Manager & Administration

OFFICE MANAGER

Plumbing, Heating & Electrical Contracting — Administration & Office Operations

Position Summary

The Office Manager is responsible for the day-to-day administrative and financial operations of the branch, ensuring smooth coordination between accounting, dispatch, sales, and field service teams. This role manages office staff, oversees accounts payable/receivable, payroll support, and reporting, and serves as a key point of contact for customers, vendors, and employees. The Office Manager works closely with branch and operations leadership to maintain accurate records, efficient workflows, and a professional, organized office environment.

Key Responsibilities

Office & Administrative Operations

  • Oversee daily office operations, ensuring efficient workflow across administrative, dispatch, and customer service functions
  • Supervise and support office staff & dispatch/customer service coordinators
  • Maintain organized filing systems for contracts, permits, licenses, insurance, and employee records
  • Coordinate office supplies, equipment, and vendor service agreements
  • Act as a liaison between branch leadership, field staff, and head office

Financial & Accounting Administration

  • Process accounts receivable, including customer billing, and collections follow-up
  • Support job costing by ensuring invoices, purchase orders, and work orders are accurately entered and reconciled
  • Prepare and distribute daily/weekly/monthly financial and operational reports to management
  • Assist with budget tracking, expense monitoring, and month-end close support

Payroll & HR Support

  • Maintain accurate employee files, certifications, and onboarding/offboarding documentation
  • Support recruitment coordination, including scheduling interviews and preparing new-hire paperwork
  • Assist with administration of employee benefits and the profit-sharing program
  • Help ensure compliance with employment standards, WorkSafeBC requirements, and company policy
  • Document and update apprentice hours within the Skilled Trades BC Platform

Customer Service & Communications

  • Handle incoming customer calls, emails, and walk-in inquiries, directing them to the appropriate department
  • Resolve routine billing and account inquiries, escalating complex issues as needed
  • Support scheduling and communication between customers, dispatch, and service/installation crews
  • Maintain a professional, welcoming front-office experience for customers and visitors

Systems & Reporting

  • Ensure accurate and consistent use of dispatch, CRM, POS, and inventory software systems
  • Maintain data integrity across administrative and operational systems
  • Generate KPI, sales, and operational reports to support branch and operations management
  • Identify opportunities to streamline administrative processes and improve reporting accuracy

Compliance & Office Management

  • Maintain required business licenses, insurance documentation, and permit records
  • Coordinate office and administrative aspects of safety meetings and incident documentation
  • Ensure office equipment, software, and facilities are properly maintained
  • Support audit, insurance, and regulatory documentation requests

Qualifications

  • Proven experience in office administration, bookkeeping, or accounting support, ideally in a trades or service-based business
  • Strong knowledge of accounting principles, accounts payable/receivable, and payroll processes
  • Proficiency with accounting, dispatch/CRM, and POS/inventory software
  • Excellent organizational, multitasking, and communication skills
  • Discretion in handling confidential financial and employee information
  • Valid driver’s license considered an asset.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Office Manager & Administration in Williams Lake, BC vacancy
  • $20 per hour

    Eligible candidates must: -Hold a valid drivers license and have 1st aid level 2 valid ticket, CPR certification and BST License required -Be ready to travel on different job sites between 100 Mile House and Quesnel – Not have criminal record – Be physically and mentally...
    Suggested

    Eligible candidates must:

    Williams Lake, BC
    8 days ago
  •  ...Health is looking for an Environmental Health Officer to join our team in Williams Lake on a...  ...program of Health Protection by: Managing and delivering consistent, quality, evidence...  ...advocacy, partnership, health education, risk management, facilitated compliance, and the... 
    Suggested
    Full time
    Temporary work
    Local area

    Interior Health Authority

    Williams Lake, BC
    17 days ago
  •  ...Job Type: Part-Time Wage: $20.37 The Gateway to Your Future As the Security Officer, you oversee security throughout the casino, ensuring guests and employees are secure and protected at all times. In this key role, you will help create a comfortable environment where... 
    Suggested
    Full time
    Part time
    Flexible hours
    Weekend work
    Afternoon shift

    Chances

    Williams Lake, BC
    22 days ago
  •  ...FNHA is proud to have been named one of BC’s Top Employers for 2026. Learn more about why we were selected here. Title: Medical Office Assistant, All Nations Healing House Salary: $ 60,820- $76,024- $ 83,627 per year (pay range explained below) Contract: Permanent... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Work at office
    Monday to friday

    First Nations Health Authority

    Williams Lake, BC
    8 days ago
  • $65k - $90k per year

     ...TEN (Road Maintenace, Bridge and Civil Works) Project Manager   Classification: Full time, Permanent Salary: $65,000-$90,000 annually...  ..., Tsilhqot’in communities, and community economic development officers Maintain relations with partner companies and other service... 
    Suggested
    Long term contract
    Permanent employment
    Full time
    Temporary work
    For contractors
    For subcontractor
    Local area
    Flexible hours

    Tŝilhqotin National Government

    Williams Lake, BC
    16 hours ago
  •  ...Sutsel Ghidelh (Quality Assurance Manager) Classification: Full time, Permanent Salary: $52.7456-$60.2324 Location: Williams Lake, BC Deadline: Until Filled   The Tŝilhqot’in Nation has always asserted its inherent right to self-government, including jurisdiction... 
    Permanent employment
    Full time

    Tŝilhqotin National Government

    Williams Lake, BC
    16 hours ago
  •  ...follows up on RONA training programs Develop, with the Store Manager, the annual operating budget; collaborate with the management...  ...communication and interpersonal skills ~ Proficiency in Microsoft Office Suite If selected for an interview, please advise our... 
    Full time
    For contractors
    Work at office
    Flexible hours
    Afternoon shift

    RONA

    Williams Lake, BC
    16 hours ago
  • Monitor staff performance Plan and organize daily operations Recruit staff Set staff work schedules Supervise staff Train staff Determine type of services to be offered and implement operational procedures Ensure health and safety regulations are followed...

    Noodle California

    Williams Lake, BC
    9 days ago
  • $79.9k per year

     ...A&W Restaurants  in Williams Lake, BC, is seeking a Restaurant Manager to start immediately. (Norland Enterprises Ltd., 1039 Highway 97 South, V2G 2W3) Base Salary: $79,900  Hours Per Week: 40 Language: English Education: Secondary School Certificate or equivalent... 
    Hourly pay
    Full time
    Local area
    Immediate start
    Flexible hours
    Afternoon shift

    A&W Restaurants

    Williams Lake, BC
    18 days ago
  •  ...requirements Resolve any issue that may arise while ensuring customer satisfaction Carry out merchandising duties according to the Store Manager’s directions Supervise the replenishment process Manage promotional activities according to sales, company initiatives. Be... 
    Full time
    For contractors

    RONA

    Williams Lake, BC
    1 day ago
  • $47.75k per year

     ...Restaurants in Williams Lake, BC, located at 1039 Highway 97 South, Williams Lake, BC V2G 2W3 , is looking for permanent full-time Assistant Manager to start immediately. Compensation: $47,750per annum, depending upon experience and/or completion of in-house training. Base... 
    Hourly pay
    Permanent employment
    Full time
    Local area
    Immediate start
    Flexible hours
    Shift work
    Afternoon shift

    A&W Restaurants

    Williams Lake, BC
    26 days ago
  • $89.86k - $130.39k per year

     ...Company is currently accepting applications for a Health and Safety Manager for our OSB facility located in Edson, AB. We are seeking an...  ...deadlines. Demonstrated computer skills and proficiency in MS Office and knowledge of health & safety software programs . High level... 
    Hourly pay
    Long term contract
    Temporary work
    Local area

    Weyerhaeuser

    Williams Lake, BC
    2 days ago
  • $850 per week

     ...services, and customer experiences. Role Overview: We are welcoming participants from all backgrounds, including anyone looking for office assistant roles, to take part as an online consumer insights panelist. These may involve online discussions, product testing, or... 
    Full time
    Temporary work
    Part time
    Casual work
    Work at office
    Immediate start
    Remote work
    Flexible hours

    AFG Inc

    Williams Lake, BC
    a month ago
  • $21.5 per hour

     ...National Government, you will welcome and assist guests who visit our offices.    The  Receptionist/ Administrative Assistant  will offer...  ...atmosphere Answer and route phone calls, handle inquiries and manage email correspondence efficiently Coordinate room bookings and... 
    Hourly pay
    Permanent employment
    Full time
    Work at office

    Tŝilhqotin National Government

    Williams Lake, BC
    16 hours ago
  •  ...The day-to-day responsibilities include managing schedules and meetings, responding to emails...  ...RESPONSIBILITIES # Provide leadership and manage overall administrative functions for the...  ...mobile devices, etc.) including Microsoft Office Suite, presentation development tools,... 
    Full time
    Work at office
    Local area
    Flexible hours
    Weekend work
    Afternoon shift

    Williams Lake First Nation

    Williams Lake, BC
    16 hours ago
  • $18.25 per hour

     ...administrative support to ensure the efficient day-to-day operation of the office. This role assists staff with data entry, filing, scheduling,...  ...Assist with photocopying, printing, scanning, and document management Maintain confidentiality of sensitive information Help... 
    Hourly pay
    Full time
    Internship
    Work at office

    Tŝilhqotin National Government

    Williams Lake, BC
    16 hours ago
  • $65k - $80k per year

     ...position also requires strengths in organizational and project management skills (tracking budgets and deliverables, coordinating specialized...  ...ʔan Requirements Degree or certification in planning, office/organizational management, facilitation, political science or... 
    Full time
    Contract work
    For contractors
    Work at office
    Remote work
    Flexible hours
    Weekend work
    Afternoon shift
    Early shift

    Tŝilhqotin National Government

    Williams Lake, BC
    16 hours ago
  • $29 - $34 per hour

     ...ensuring the smooth operations of the ED’s office, the timely preparation of meeting...  ...receptionist(s), Chiefs’ Assistants, Band Managers, Community Coordinators or others to schedule...  ...communication and correspondence appropriately Manage routine enquiries and business Routine... 
    Hourly pay
    Permanent employment
    Full time
    Work at office
    Local area
    Work visa

    Tŝilhqotin National Government

    Williams Lake, BC
    16 hours ago
  •  ...Open till filled.   POSITION Reports to the Chief Executive Officer, Sugar Cane Development Corporation. This role is focused on...  ...ideal candidate is highly organized, adaptable, and comfortable managing a wide range of tasks in a dynamic and entrepreneurial environment... 
    Full time
    Relocation
    Monday to friday

    Williams Lake First Nation

    Williams Lake, BC
    16 hours ago
  • $25 - $28 per hour

     ...confidentiality and to professionally interact with employees, management, and the public Prepare and edit correspondence, communications...  ...as necessary Requirements Post-Secondary Diploma in Office or Business Administration or at least three (3) years’ experience... 
    Hourly pay
    Permanent employment
    Full time
    Work at office

    Tŝilhqotin National Government

    Williams Lake, BC
    16 hours ago
  •  ...responsible for coordinating operations, managing communications, organizing meetings and events...  ...will include, overseeing daily office operations and administrative functions, including...  ...skills and ability to prioritize and manage tasks effectively Knowledge of Tŝilhqot... 
    Hourly pay
    Permanent employment
    Full time
    Work at office

    Tŝilhqotin National Government

    Williams Lake, BC
    16 hours ago
  • $73k - $85k per year

     ...Set-up files for new clients and newly incorporated businesses; manage multiple files simultaneously and conduct inventory counts Perform...  ...and a balanced lifestyle to thrive at work and outside of the office. You will be rewarded with generous base pay, vacation time, 4 paid... 
    Full time
    Remote work
    Flexible hours

    Experienced Career

    Williams Lake, BC
    16 hours ago
  •  ...job site ~Follow direction from the Site Supervisor or Project Manager ~Provide guidance and support to apprentices when required Qualifications...  ...your resume and a brief summary of your carpentry experience at office@mrtcontracting.ca Mr. T Contracting Quality Work. Strong Teams.... 
    For contractors
    Work at office
    Flexible hours

    About Mr. T Contracting

    Williams Lake, BC
    8 days ago
  •  ...At West Coast Seniors Housing Management, we see our communities as a family and we are equally committed to our residents and our staff....  ...best practices. A basic level of computer knowledge – Microsoft Office and various maintenance software. A demonstrated ability to... 
    Remplacement
    Full time
    For contractors
    Work at office

    Retirement Concepts

    Williams Lake, BC
    7 days ago
  •  ...project progress and communicate updates or concerns to the Project Manager ~Coordinate with subcontractors and other trades as required ~...  ...commercial projects ~Support from our Project Management and office teams ~Positive, team-focused work environment Interested in... 
    For contractors
    For subcontractor
    Work at office
    Local area

    About Mr. T Contracting

    Williams Lake, BC
    8 days ago
  • $18.25 - $22.81 per hour

     .... Whether you’re working in our Distribution Centers, Corporate Offices, or Retail Stores—WINNERS, HomeSense, and Marshalls, you’ll find...  ...concerns with care. Flexible and adaptable – stays organized, manages time well, and thrives in a busy, ever-changing environment.... 
    Hourly pay
    Part time
    Work at office
    Local area
    Flexible hours
    Williams Lake, BC
    17 days ago
  • $87k - $116k per year

     ...key partner to the business and works closely with the division's management team. If you have a passion for finance and accounting and...  .... ~ Excellent computer skills and proficiency with Microsoft Office suite. We value diversity at Tolko and know that experience... 
    Full time
    Work at office
    Local area
    Relocation package

    Tolko Industries Ltd.

    Williams Lake, BC
    11 days ago
  •  ...Permanent The Opportunity BRIEF OVERVIEW Reporting to the Treaty Manager, the Self-Governance Coordinator contributes to the overall...  ...and legal terminology. ~ Proficiency in using Microsoft Office tools such as Word, Excel, etc.  ~ Must have valid driver license... 
    Permanent employment
    Full time
    Work at office
    Immediate start
    Remote work
    Visa sponsorship
    Weekend work
    Afternoon shift

    Xatśūll First Nation

    Williams Lake, BC
    9 days ago
  • $29.94 per hour

     ...~An extensive understanding and knowledge of administrative and office procedures required, ~Must be proficient in Microsoft: Word, Excel...  ...flexibility, attention to detail, and deadline-oriented, ~Time-management and communication skills both oral and written, ~Effectively... 
    Permanent employment
    Full time
    Work at office

    Denisiqi Services Society Employment

    Williams Lake, BC
    a month ago
  • $50k - $52k per year

     ...Accountant starting in January or September 2027 in our Williams Lake office. This diverse team of professionals are dedicated to exceeding...  ...Set-up files for new clients and newly incorporated businesses, manage multiple files simultaneously and conduct inventory counts... 
    Full time
    Work at office
    Remote work
    Flexible hours

    ACCA Careers

    Williams Lake, BC
    20 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Office Manager & Administration. Be the first to apply!