{"id":4042482,"url":"https://alion.io/job/mgmmechanical-payroll-accounts-payable-administrator","title":"Payroll & Accounts Payable Administrator","company":{"id":1208108,"name":"Mgmmechanical","domain":"mgmmechanical.ca","url":"https://alion.io/company/mgmmechanical","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":null},"role":"Finance","role_family":"Finance","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Victoria, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":55000,"max":75000,"currency":"CAD","period":"year","gross":null,"usd_annual":52842},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Microsoft Office","optional":false},{"name":"Outlook","optional":false},{"name":"QuickBooks","optional":true}],"status":"closed","first_seen_at":"2026-08-12T00:00:00Z","employer_posted_date":"2026-08-12","last_verified_at":"2026-11-13T01:16:27Z","board_verified":false,"closed_at":"2026-11-13T01:16:27Z","days_open":93,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":92},"description":"Payroll & Accounts Payable Administrator\nReports To\nThe Payroll & Accounts Payable Administrator will report to Senior Controller.\nJob Overview\nThe Payroll & Accounts Payable Administrator is responsible for end-to-end payroll processing, employee onboarding/offboarding logistics, supporting accounts payable, and assisting with general finance and office tasks. Success in this role requires high accuracy, strict adherence to compliance deadlines, and seamless record-keeping within the company’s accounting systems.\nResponsibilities and Duties\nPayroll & Benefits Administration\nProcess bi-weekly and monthly payroll accurately and on time.\nReview and validate timecards, statutory holiday pay, overtime, vacation balances, sick pay, bonuses, and statutory deductions.\nPrepare Records of Employment (ROEs), T4s, and year-end payroll reconciliations.\nRemit and file monthly/annual statutory remittances (Payroll taxes, EHT, WCB/WorkSafe, and GST).\nAdminister group health benefits and manage employee/employer RRSP contributions.\nPrepare and post payroll-related journal entries and reconcile payroll GL accounts.\nServe as the primary contact for employee inquiries regarding pay, deductions, and benefits.\nAccounts Payable & General Accounting\nAssist with full-cycle AP: review invoices, match receipts/purchase orders, and prepare payments.\nReconcile monthly supplier/vendor statements and resolve invoice discrepancies.\nTrack, categorize, and reconcile corporate credit cards and expense reimbursements.\nAssist the Senior Controller with month-end closing tasks and journal entries as needed.\nHR & Administrative Support\nCoordinate administrative onboarding and offboarding for staff (system setup, documentation, equipment tracking, and offboarding checklists).\nMaintain confidential employee files and ensure compliance with provincial labour standards.\nAssist with the preparation and submission of proposals (RFPs).\nPeriodically post job opportunities and manage recruitment for field positions.\nProvide general office support, including answering inquiries and routing communications as needed.\nRequirements\nQualifications - Must Have:\n2-3+ years of Canadian payroll processing experience.\nStrong knowledge of Canadian payroll legislation, CRA requirements (CPP, EI), and BC Employment Standards Act.\nCore accounting knowledge (understanding GL entries, reading financial statements, and performing account reconciliations).\nProficiency with Microsoft Office suite (Outlook, Word, Excel, Powerpoint)\nHigh attention to detail, strong discretion with confidential data, and excellent time management skills.\nStrong written and verbal communication skills.\nWhat we're looking for - Nice to Have:\nExperience with QuickBooks Time and QuickBooks Payroll (or similar cloud accounting software).\nExperience in the Construction or Contracting sector (job costing exposure is a plus).\nCertified Payroll Management Professional (CPCP / PCP) designation or active pursuit of designation.\nLimitations & Disclaimer\nThe above job description is meant to describe the general nature and level of work being performed; it is not intended to be construed as an exhaustive list of all responsibilities, duties and skills required for the position.\nThis job description in no way states or implies that these are the only duties to be performed by the employee occupying this position. Employees will be required to follow any other job-related instructions and to perform other job-related duties requested by their supervisor.\nAll job requirements are subject to modifications in an effort to accommodate individuals with disabilities.\nBenefits\nPaid time off\nDental care\nLife insurance\nEmployee assistance program\nExtended health care\nDisability insurance\nRRSP match (after 6-months of employment)\nCasual dress\nCompany events\nThe annual compensation for this role is $55,000 - $75,000 CAD per year, commensurate with experience, technical qualifications, and relevant certifications.\nThis role is located in Victoria, BC","description_format":"text","description_chars":4012,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Company events","Life insurance"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-11-10T22:41:19Z"},{"event":"close","at":"2026-11-13T01:16:27Z"}],"visa":[],"liveness":null,"pay":{"stated_usd_annual":52842,"is_top_pay":false},"html_url":"https://alion.io/job/mgmmechanical-payroll-accounts-payable-administrator","json_url":"https://alion.io/job/mgmmechanical-payroll-accounts-payable-administrator.json","meta":{"generated_at":"2026-11-13T06:38:27Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":13913,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1208108},"rest":"https://alion.io/mcp/rest/get_company?id=1208108"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmgmmechanical-payroll-accounts-payable-administrator"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fmgmmechanical-payroll-accounts-payable-administrator"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fmgmmechanical-payroll-accounts-payable-administrator"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/mgmmechanical-payroll-accounts-payable-administrator\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmgmmechanical-payroll-accounts-payable-administrator"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4042482}},{"tool":"search_jobs","arguments":{"company":"mgmmechanical.ca","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4042482},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}