Safety / Hr / Payroll Coordinator

Edmonton, AB, CA, Canada

Job Description

About Serv-ALL Mechanical Services



At Serv-ALL Mechanical Services Ltd., we've been delivering trusted Building Automation Systems, Preventative Maintenance Programs, and HVAC services across Alberta since 1978. With offices in Edmonton, Grande Prairie, and Calgary, we serve clients across the province while staying true to our roots.

Our reputation is anchored in our values of

Reliability, Responsibility, and Respect

. These values guide how we serve our clients and how we treat each other. At Serv-ALL, safety comes first, people matter, and every role makes a difference. We're building a culture where employees are supported, empowered, and proud of the work they do.

About the Role



As the

Safety / HR / Payroll Coordinator

, you will ensure compliance, efficiency, and consistency across three critical areas: safety (COR program), human resources, and payroll. This role is essential to maintaining COR certification, supporting our people processes, and delivering accurate payroll, enabling Serv-ALL to scale with confidence and protect its people.

You'll work closely with our external safety specialist, accounting team, branch managers, and project managers, supporting both field and office employees across all three branches.

What You'll Do



Safety (COR Program & Compliance)

Maintain and monitor COR compliance, including SiteDocs documentation, training, and audits. Support the Safety Committee by coordinating meetings, minutes, and follow-ups. Track and close gap analysis items with input from the external safety specialist. Coordinate safety training and certifications; maintain employee safety records. Support site safety plans, inspections, and corrective actions.
Human Resources

Support recruitment administration: job postings, interview coordination, and onboarding. Manage onboarding/offboarding processes and maintain accurate HR files. Assist with performance reviews, goal tracking, and compensation processes. Administer employee benefits and the ESOP program, including communication and updates. Support culture and engagement initiatives (training, recognition, branch norms). Ensure compliance with Alberta employment legislation and company policies.
Payroll Administration

Process payroll accurately and on time. Ensure timesheets are approved and compliant with policy. Manage payroll deductions, benefits, and statutory reporting. Administer RRSP program and liaise with accounting/finance on reconciliations. Maintain confidentiality and accuracy in payroll records.

What Success Looks Like



100% COR compliance maintained, with internal and external audits passed. HR records accurate, complete, and audit-ready. New hires receive consistent, structured onboarding. Payroll processed on time with <1% error rate. Employees engaged through benefits, training, and recognition initiatives.

What We're Looking For



Core Competencies



Service Orientation - supporting employees and managers as internal clients. Collaboration - works effectively across teams and branches. Attention to Detail - accuracy in compliance, payroll, and HR records. Integrity & Confidentiality - trusted with sensitive information. Organization - balances multiple priorities and deadlines. Accountability - takes ownership and delivers results.

Qualifications



5-7 years of progressive experience in safety, HR, and/or payroll administration (construction/industrial environment preferred).

Safety:

Completion of (or progress toward) Alberta COR safety courses; knowledge of SiteDocs and OHS legislation.

HR:

Experience in recruitment, onboarding, benefits administration, and HR compliance.

Payroll:

PCP designation preferred; experience with Canadian payroll processing, reconciliations, and payroll software (Jonas, ADP, Ceridian, QuickBooks, or similar). Proficiency with Microsoft Office and digital tools.
Job Type: Full-time

Pay: $60,000.00-$75,000.00 per year

Benefits:

Extended health care RRSP match
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
    JD2703355
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Edmonton, AB, CA, Canada
  • Education
    Not mentioned