{"id":3621321,"url":"https://alion.io/job/ecora-payroll-benefits-specialist","title":"Payroll & Benefits Specialist","company":{"id":1131539,"name":"Ecora","domain":"ecora.ca","url":"https://alion.io/company/ecora","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Breezy","truth_index":null},"role":"Finance","role_family":"Finance","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Toronto, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Microsoft Excel","optional":false}],"status":"live","first_seen_at":"2026-11-02T15:41:05Z","employer_posted_date":"2026-11-02","last_verified_at":"2026-11-02T23:40:20Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Payroll and Benefits Specialist\nOwn full-cycle payroll and benefits for a growing multi-entity, multi-province group\nToronto, ON or Kelowna, BC\nFull-time, permanent\nAbout the opportunity\nPRI is a multidisciplinary engineering and environmental consulting firm with offices across British Columbia, Alberta, Nova Scotia, and Ontario, and part of a group of related companies. We are seeking a Payroll and Benefits Specialist to own payroll and benefits end to end for 150 to 200 employees across three companies in the group, with the firm growing toward 300.\nThis is a sole-practitioner role with real ownership. You will run every payroll cycle, administer the group benefits and retirement plans, handle year-end and all statutory remittances and filings across multiple provinces, and keep payroll, HR, and finance systems reconciled with each other. You will be the person employees trust to get their pay right and the person the CFO relies on for clean, timely, reconciled payroll data. You will work closely with the Director, Human Resources on employee changes, leaves, and benefits. It suits someone who takes pride in accuracy, likes owning a process completely, and is comfortable being the expert in the room on payroll compliance.\nWhat you'll do\nPayroll\nProcess full-cycle payroll on schedule for all three companies, including salaried, hourly, and field staff, overtime, allowances, taxable benefits, and commissions and bonuses.\nAdminister new hires, changes, leaves, terminations, and Records of Employment accurately and on time.\nCalculate and remit source deductions, workers' compensation (WorkSafeBC, WCB Alberta, WCB Saskatchewan, WSIB), Employer Health Tax, and other provincial and federal remittances for each entity.\nComplete year-end: T4s, T4As, reconciliations, pension adjustments, and WCB and EHT annual returns for each company and province.\nReconcile payroll to the general ledger each cycle with the Controller, and prepare payroll journal entries, accruals, and reports for finance.\nRespond to employee payroll questions, and to CRA, Service Canada, and provincial agency inquiries and audits.\nBenefits and retirement\nAdminister the group benefits plan: enrolments, changes, terminations, premium reconciliation, and carrier invoices across all three companies.\nAdminister the group retirement plan contributions, matching, and remittances.\nSupport employees through benefits questions, leaves, disability claims, and return-to-work coordination, working with HR and the carriers.\nSupport annual benefits renewal with the CFO and the Director, Human Resources, including data, cost analysis, and plan communication.\nSystems and compliance\nOwn the payroll system (Payworks) and keep employee data aligned between payroll, the HR system of record, and finance; support the firm's move to its new HR platform.\nKeep payroll practice compliant with employment standards and tax rules in each province, and document procedures so payroll runs cleanly every time.\nMaintain confidentiality and strong controls over payroll data and approvals.\nWhat you bring\nRequired\nPayroll Compliance Professional (PCP) designation from the National Payroll Institute, or completion in progress.\n5 or more years of full-cycle Canadian payroll experience, including year-end, for an organization of 100 or more employees.\nExperience running payroll across multiple provinces and multiple legal entities.\nHands-on experience administering group benefits and retirement plans.\nStrong knowledge of CRA requirements, provincial employment standards, workers' compensation, and EHT.\nAdvanced Excel skills and comfort reconciling payroll to the general ledger.\nMeticulous accuracy, discretion with confidential information, and the organization to hit every deadline without being chased.\nPreferred\nPayworks experience, or another mid-market Canadian payroll platform.\nPayroll Leadership Professional (PLP) designation, or progress toward it.\nExperience in a professional-services or engineering firm with billable staff and project-based time entry.\nExperience with payroll system implementations or HRIS integrations.\nExposure to US payroll or cross-border employees.\nWhy PRI\nComplete ownership of payroll and benefits for a growing group, with the autonomy to run it your way.\nGenuine complexity: three companies, four provinces, field and salaried staff, and a firm on its way to 300 people.\nA firm investing in modern HR and finance systems, and leaders who value the function.\nCompetitive compensation, comprehensive benefits, and support for your NPI designation and professional development.\nPRI is an equal-opportunity employer committed to building a diverse and inclusive team. We welcome applications from all qualified candidates, and we particularly encourage applications from Indigenous professionals.","description_format":"text","description_chars":4822,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Professional development","Retirement plans"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-11-02T18:34:51Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":63,"reasons":["conf:0","win:early"],"computed_at":"2026-11-02T23:58:49Z"},"pay":null,"html_url":"https://alion.io/job/ecora-payroll-benefits-specialist","json_url":"https://alion.io/job/ecora-payroll-benefits-specialist.json","meta":{"generated_at":"2026-11-02T23:58:49Z","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":33609,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-03T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"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":1131539},"rest":"https://alion.io/mcp/rest/get_company?id=1131539"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fecora-payroll-benefits-specialist"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"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%2Fecora-payroll-benefits-specialist"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"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%2Fecora-payroll-benefits-specialist"},{"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/ecora-payroll-benefits-specialist\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fecora-payroll-benefits-specialist"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3621321}},{"tool":"search_jobs","arguments":{"company":"ecora.ca","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3621321},"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"}}