Payroll Specialist

ABC RoofingPortland, OR
Onsite

About The Position

ABC Roofing, a Tecta America Company, has been a leading commercial roofing contractor in Portland, Oregon, serving Oregon, Washington, and Arizona since 1951. We specialize in low- and steep-slope roofing, offering new construction, roof replacement, repairs, and maintenance. Our goal is to provide superior, competitively priced roofing solutions while offering meaningful work and advancement opportunities for our employees. We are seeking a Payroll Specialist for our Portland, OR office. The Payroll Specialist is responsible for the accurate and timely processing of union payroll, including collecting and entering timecards, verifying data with operations, and ensuring compliance with company policies and labor regulations. This role manages the full payroll cycle, supports HR functions such as onboarding and benefits coordination, assists with accounts payable, and maintains confidential, well-organized payroll records.

Requirements

  • Minimum of 3 years of recent experience in payroll processing or a related administrative/accounting role
  • High school diploma or equivalent required
  • Strong knowledge of payroll processes, practices, and applicable regulations
  • Proficiency in Microsoft Office, with advanced Excel skills
  • Experience with accounting or payroll systems (Navision preferred)
  • Strong organizational skills with the ability to manage multiple priorities and meet deadlines in a fast-paced environment
  • Exceptional attention to detail and accuracy, especially with data entry and financial information
  • Strong mathematical, analytical, and problem-solving skills
  • Excellent verbal and written communication skills
  • Strong interpersonal and customer service skills
  • Proven ability to handle sensitive payroll and employee information with a high level of confidentiality and professionalism

Nice To Haves

  • construction industry experience preferred
  • additional coursework in business or accounting a plus

Responsibilities

  • Review and audit time entries in TFM for accuracy and completeness
  • Edit employee punches and resolve discrepancies as needed
  • Process TFM queue items in Navision
  • Review, validate, and transfer time data from TFM into payroll systems
  • Maintain and update Time Tracker spreadsheets
  • Process payroll and time journals accurately and on schedule
  • Ensure compliance with union agreements and labor regulations
  • Research and resolve payroll discrepancies in a timely manner
  • Generate and review payroll reports
  • Process payroll-related invoices, including taxes and other payments
  • Submit and track payroll tax payments
  • Upload direct deposit files and 401(k) contributions
  • Complete certified payroll reporting
  • Maintain payroll trackers (taxes, sick time, Social Security, etc.)
  • Distribute employee pay stubs
  • Process new hire paperwork and maintain accurate employee records
  • Enter employee data into Navision and maintain hiring documentation
  • Ensure I-9 compliance and proper recordkeeping
  • Handle employment verifications and unemployment inquiries
  • Coordinate background checks and drug testing
  • Support benefits communication and enrollment
  • Maintain job-related documentation in TFM
  • Assist with accounts payable and internal reporting
  • Organize and maintain digital and physical filing systems

Benefits

  • medical
  • dental
  • vision
  • 401(k) with company match
  • paid time off
  • paid holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service