Iguard360° — Senior Bookkeeper

Mississauga, ON, CA, Canada

Job Description

iGuard360 is a fast-growing Canadian security services firm delivering concierge, mobile patrol, event security, loss prevention, and 24/7 video monitoring across Ontario and BC. We support residential, commercial, and retail clients at scale, operating a high-volume, multi-site schedule that runs around the clock. Precision, responsiveness, and trust are the core of our brand and our Finance function is central to making that happen.

We're hiring a

Full-Time

Senior Bookkeeper who thrives in a fast, service-driven setting and takes ownership of full-cycle bookkeeping. You'll partner closely with Operations, HR/Scheduling, and Regional Managers, improving processes, tightening month-end, and elevating reporting quality. If you're detail-driven, systems-savvy, and motivated by building structure in a scaling business, you'll feel right at home here.

Responsibilities:



Full-cycle bookkeeping:

AR/AP, bank/credit card reconciliations, GL entries, month-end close.

Billing & collections:

Convert timesheets/work orders into accurate client invoices; reduce DSO; resolve discrepancies.

Payroll support:

Reconcile hours from InTime (overtime/premiums/allowances) and liaise with HR for timely payroll runs.

Invoicing:

preparation and issuance of customer invoices through QuickBooks Online, including preparation of weekly and monthly invoicing input data and ongoing maintenance of company invoicing records in SharePoint.

Payroll:

assist in the processing and verification of company payrolls in QuickBooks Desktop Enterprise, including creation of bi-weekly payrolls and ongoing maintenance of company payroll records in SharePoint.

Compliance & remittances:

Prepare/submit HST, WSIB/WCB, EHT, and other statutory filings on schedule.

Reporting:

Maintain schedules (prepaids, accruals, fixed assets); produce weekly cash and AR aging reports.

Vendor management:

Match POs to invoices; manage terms, credits, and payment runs.

Process improvement:

Streamline close tasks, digitize documentation, and strengthen internal controls.

Education/Experience:



Bachelor's degree or equivalent in Accounting, Finance, or related field. Minimum of 3 years experience in a similar role. Proficient in accounting software - QuickBooks Desktop Enterprise & QuickBooks Online. Proficiency in Microsoft Office Suite, particularly Excel. Excellent attention to detail and accuracy. Excellent organizational, and time management skills. Knowledge in payroll tax, stat holiday pay & vacation pay regulations and compliance in various jurisdictions in Canada an asset.

Nice to have



Experience turning scheduling/timekeeping data into invoices and payroll inputs. Building dashboards/KPIs (AR aging, cash, gross margin by client/region). Exposure to cost centers (fleet, uniforms, tech, facilities).

Compensation & benefits



Competitive salary (commensurate with experience) + performance bonus eligibility Benefits - Extended Health & Dental Paid training

Schedule



In Office:

Mississauga

Schedule:

Monday-Friday, daytime; occasional month-end/quarter-end flexibility

Location:

Mississauga

Job Type:

Full-time, permanent

Hourly Rate:

$25-30 per hour.

Job Types: Full-time, Permanent

Pay: $25.00-$30.00 per hour

Benefits:

Dental care Extended health care On-site parking
Application question(s):

Do you have experience using QuickBooks Desktop an d QuickBooks Online? Do you have a post-secondary degree or diploma in Accounting, Finance, or a related field? How would you rate your proficiency with Microsoft Excel? (Beginner, Intermediate, Advanced, Expert). Please specify. Are you familiar with Canadian payroll compliance (e.g. statutory holiday pay, vacation pay, tax deductions)? Are you legally authorized to work in Canada? Are you comfortable owning AR/AP, bank/credit card reconciliations, GL entries, and month-end close? Do you have experience with SharePoint or similar document management for invoicing/payroll records? Are you able to work in-office in Mississauga (Mon-Fri, daytime) with occasional month/quarter-end flexibility?
Experience:

Accounting: 3 years (required)
Language:

English (required)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2703013
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Mississauga, ON, CA, Canada
  • Education
    Not mentioned